automation-suite
2023.10
true
Guide d'installation d'Automation Suite sur Linux
Last updated 4 oct. 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.
  • Pour qu'Automation Suite fonctionne correctement lors de l'utilisation d'URL pré-signées, vous devez vous assurer que votre magasin d'objets externe est accessible depuis le cluster Automation Suite, les navigateurs et toutes vos machines, y compris les stations de travail et les machines robots.
  • 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.
  • Le chiffrement côté serveur avec service de gestion des clés (SSE-KMS) peut uniquement être activé pour les compartiments Automation Suite déployés dans n’importe quelle région créée après le 30 janvier 2014.

    La fonctionnalité SSE-KMS nécessite des API Pure SignV4. Les régions créées avant le 30 janvier 2014 n'utilisent pas d'API Pure SignV4 en raison de la rétrocompatibilité avec SignV2. Par conséquent, SSE-KMS fonctionne uniquement dans les régions qui utilisent SignV4 pour communiquer. Pour connaître le calendrier d'enregistrement des différentes régions, consultez la documentation AWS.

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
PRESIGNED_URL

S/O

S/O

S/O

S/O

available

S/O

S/O

S/O

S/O

S/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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.