Automation Suite
2022.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 24 avr. 2024

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

GET_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailable

HEAD_OBJECT

S/O

availableavailableavailableavailableavailable

S/O

availableavailable

PUT_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailable

DELETE_OBJECT

availableavailableavailableavailableavailableavailableavailableavailableavailable

CREATE_MULTIPART_UPLOAD

availableavailableavailable

S/O

S/O

available

S/O

availableavailable

UPLOAD_PART

availableavailableavailable

S/O

S/O

available

S/O

availableavailable

UPLOAD_PART_COPY

availableavailable

S/O

S/O

S/O

S/O

S/O

availableavailable

COMPLETE_MULTIPART_UPLOAD

availableavailableavailable

S/O

S/O

available

S/O

availableavailable

GET_BUCKET_LIST_OBJECTS

availableavailableavailableavailableavailableavailableavailableavailableavailable

LIST_MULTIPART_UPLOADS

availableavailableavailable

S/O

S/O

S/O

S/O

availableavailable

DELETE_MULTIPLE_OBJECTS

S/O

availableavailable

S/O

S/O

S/O

S/O

availableavailable

PUT_OBJECT_COPY

S/O

S/O

available

S/O

S/O

S/O

S/O

availableavailable

LIST_PARTS

S/O

S/O

S/O

S/O

S/O

S/O

S/O

availableavailable

PUT_BUCKET

S/O

S/O

available

S/O

S/O

S/O

S/O

S/O

available

LIST_BUCKETS

S/O

S/O

available

S/O

S/O

S/O

S/O

S/O

available

HEAD_BUCKET

S/O

S/O

S/O

S/O

S/O

S/O

S/O

S/O

available

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.