Automation Suite
2023.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite sur Linux
Dernière mise à jour 19 avr. 2024

Étape 2 : configuration du magasin d'objets externe

Magasins d'objets pris en charge

Automation Suite prend en charge les magasins d'objets externes suivants :

  • Stockage Azure (Azure Blob Storage)
  • AWS S3
  • Magasin d'objets compatible S3.
Remarque :
  • Seuls certains magasins d'objets compatibles S3 peuvent être configurés avec Automation Suite. De nombreux fournisseurs de stockage ne prennent pas entièrement en charge les API de stockage S3 requises par les produits installés sur Automation Suite.
  • Lors de la configuration du stockage d'objets externe, vous devez suivre les règles de nommage et les conventions de votre fournisseur pour bucket_name_prefix et bucket_name_suffix. De plus, le suffixe et le préfixe doivent avoir une longueur combinée de 25 caractères maximum, et vous ne devez pas terminer le préfixe ou commencer le suffixe par un trait d'union (-) car nous ajoutons déjà le caractère pour vous automatiquement.

Exigences du magasin d'objets compatible S3

Votre magasin d'objets compatible S3 doit disposer des API suivantes pour les produits que vous prévoyez d'installer sur Automation Suite :

 

Plate-forme

Orchestrator

AI Center

Apps

Document Understanding

Test Manager

Data Service

Process Mining

Task Mining

Insights

GET_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

HEAD_OBJECT

S/O

availableavailableavailableavailableavailable

S/O

availableavailable

S/O

PUT_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

DELETE_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

CREATE_MULTIPART_UPLOAD

availableavailableavailable

S/O

S/O

available

S/O

availableavailable

S/O

UPLOAD_PART

availableavailableavailable

S/O

S/O

available

S/O

availableavailableS/O

UPLOAD_PART_COPY

availableavailable

S/O

S/O

S/O

S/O

S/O

availableavailableS/O

COMPLETE_MULTIPART_UPLOAD

availableavailableavailable

S/O

S/O

available

S/O

availableavailableS/O

GET_BUCKET_LIST_OBJECTS

availableavailableavailableavailableavailableavailableavailableavailableavailableavailable

LIST_MULTIPART_UPLOADS

availableavailableavailable

S/O

S/O

S/O

S/O

availableavailableS/O

DELETE_MULTIPLE_OBJECTS

S/O

availableavailable

S/O

S/O

S/O

S/O

availableavailableS/O

PUT_OBJECT_COPY

S/O

S/O

available

S/O

S/O

S/O

S/O

availableavailableS/O

LIST_PARTS

S/O

S/O

S/O

S/O

S/O

S/O

S/O

availableavailableS/O

PUT_BUCKET

S/O

S/O

available

S/O

S/O

S/O

S/O

S/O

availableS/O

LIST_BUCKETS

S/O

S/O

available

S/O

S/O

S/O

S/O

S/O

availableS/O

HEAD_BUCKET

S/O

S/O

S/O

S/O

S/O

S/O

S/O

S/O

availableS/O

Configuration du magasin d'objets compatible S3

Assurez-vous que la stratégie CORS suivante est configurée au niveau de votre serveur de magasin d’objets ou au niveau du compartiment.

Voici la stratégie CORS au format JSON :

JSON
[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
][
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "POST",
            "GET",
            "HEAD",
            "DELETE",
            "PUT"
        ],
        "AllowedOrigins": [
            "https://{{fqdn}}"
        ],
        "ExposeHeaders": [
            "etag",
            "x-amz-server-side-encryption",
            "x-amz-request-id",
            "x-amz-id-2"
        ],
        "MaxAgeSeconds": 3000
    }
]

Voici la stratégie CORS au format XML :

XML
<CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>*</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration><CORSConfiguration>
 <CORSRule>
   <AllowedOrigin>*</AllowedOrigin>
   <AllowedMethod>HEAD</AllowedMethod>
   <AllowedMethod>GET</AllowedMethod>
   <AllowedMethod>PUT</AllowedMethod>
   <AllowedMethod>POST</AllowedMethod>
   <AllowedMethod>DELETE</AllowedMethod>
   <AllowedHeader>*</AllowedHeader>
  <MaxAgeSeconds>3000</MaxAgeSeconds>
  <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
  <ExposeHeader>x-amz-request-id</ExposeHeader>
  <ExposeHeader>x-amz-id-2</ExposeHeader>
  <ExposeHeader>etag</ExposeHeader>
 </CORSRule>
</CORSConfiguration>

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.