UiPath Documentation
automation-suite
2024.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Automation Suite unter Linux – Installationsanleitung

Letzte Aktualisierung 15. Apr. 2026

Schritt 3: Konfigurieren des externen Objektspeichers

Unterstützte Objektspeicher

Die Automation Suite unterstützt die folgenden externen Objektspeicher:

  • Azure Storage (Azure Blob Storage)
  • AWS S3
  • S3-kompatibler Objektspeicher.
    Hinweis:
    • Nur einige S3-kompatible Objektspeicher sind mit der Automation Suite kompatibel. Viele Speicheranbieter unterstützen die S3-Speicher-APIs nicht vollständig, die für die auf der Automation Suite installierten Produkte erforderlich sind.
    • Wenn Sie die Leistungsstufe Premium in Azure Blob Storage verwenden, müssen Sie Blobs blockieren auswählen. Dateifreigaben und Seitenblobs werden nicht unterstützt. Die Verwendung nicht unterstützter Blobtypen kann dazu führen, dass die Voraussetzungsprüfung fehlschlägt.
    • Damit die Automation Suite ordnungsgemäß funktioniert, wenn vorsignierte URLs verwendet werden, müssen Sie sicherstellen, dass der Automation Suite-Cluster, Browser und alle Ihre Maschinen, einschließlich Workstations und Robotermaschinen, auf Ihren externen Objektspeicher zugreifen können.
    • Beim Konfigurieren des externen Objektspeichers müssen Sie die Benennungsregeln und Konventionen Ihres Anbieters sowohl für bucket_name_prefix als auch für bucket_name_suffix befolgen. Darüber hinaus dürfen Suffix und Präfix eine kombinierte Länge von nicht mehr als 25 Zeichen haben und Sie dürfen das Präfix nicht mit einem Bindestrich (-) beenden oder das Suffix damit beginnen, da wir das Zeichen bereits automatisch für Sie hinzufügen.
    • Die serverseitige Verschlüsselung mit Key Management Service (SSE-KMS) kann nur für die Automation Suite-Buckets aktiviert werden, die in einer Region bereitgestellt werden, die nach dem 30. Januar 2014 erstellt wurde. Die SSE-KMS-Funktionalität erfordert unveränderte SignV4-APIs. Regionen, die vor dem 30. Januar 2014 erstellt wurden, verwenden aufgrund der Abwärtskompatibilität mit SignV2 keine unveränderten SignV4-APIs. Daher funktioniert SSE-KMS nur in Regionen, die SignV4 für die Kommunikation verwenden. Informationen zur Bereitstellung der verschiedenen Regionen finden Sie in der AWS-Dokumentation.

Anforderungen an S3-kompatible Objektspeicher

Ihr S3-kompatibler Objektspeicher muss die folgenden APIs für die Produkte haben, die Sie in der Automation Suite installieren möchten:

Tabelle erweitern

UiPath-BenennungAWS-BenennungPlattformOrchestratorAI CenterAppsDocument UnderstandingTest ManagerData ServiceProcess MiningTask MiningInsights
GET_OBJECTGetObject
HEAD_OBJECTHeadObjectKeine AngabeKeine AngabeKeine Angabe
PUT_OBJECTPutObject
DELETE_OBJECTDeleteObject
CREATE_MULTIPART_UPLOADCreateMultipartUploadKeine AngabeKeine AngabeKeine AngabeKeine Angabe
UPLOAD_PARTUploadPartKeine AngabeKeine AngabeKeine AngabeKeine Angabe
UPLOAD_PART_COPYUploadPartCopyKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
COMPLETE_MULTIPART_UPLOADCompleteMultipartUploadKeine AngabeKeine AngabeKeine AngabeKeine Angabe
PRESIGNED_URLGeneratePresignedUrl (SDK)Keine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
GET_BUCKET_LIST_OBJECTSListObjectsV2
LIST_MULTIPART_UPLOADSListMultipartUploadsKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
DELETE_MULTIPLE_OBJECTSDeleteMultipleObjectsKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
PUT_OBJECT_COPYCopyObjectKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
LIST_PARTSListPartsKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
PUT_BUCKETPutBucketKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
LIST_BUCKETSListBucketsKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe
HEAD_BUCKETHeadBucketKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine AngabeKeine Angabe

Um eine sichere und kompatible Kommunikation mit der Automation Suite sicherzustellen, muss Ihr S3-kompatibler Objektspeicher eine oder mehrere der folgenden sicheren TLS-Verschlüsselungssuites unterstützen:

  • TLS 1.3:
    • TLS_AES_128_GCM_SHA256
    • TLS_AES_256_GCM_SHA384
    • TLS_CHACHA20_POLY1305_SHA256
  • TLS 1.2:
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
    • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
Hinweis:

Die Liste der unterstützten Verschlüsselungssammlungen kann sich im Laufe der Zeit weiterentwickeln, um sie an bewährte Sicherheitsmethoden und Aktualisierungen in der kryptografischen Bibliothek von Go anzupassen. Die aktuelle Liste finden Sie in der aktuellen Go-Dokumentation .

S3-kompatible Objektspeicherkonfiguration

Konfigurieren von CORS-Richtlinien

Stellen Sie sicher, dass die folgende CORS-Richtlinie auf Ihrem Objektspeicherserver oder auf Bucket-Ebene konfiguriert ist.

Das ist die CORS-Richtlinie im JSON-Format:

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
    }
]

Das ist die CORS-Richtlinie im XML-Format:

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>

Konfigurieren von Lebenszyklusrichtlinien

Sie können eine Lebenszyklusrichtlinie konfigurieren, um ältere Protokollobjekte automatisch zu löschen und manuelle Bereinigungsaufgaben zu reduzieren. Automation Suite-Protokolle werden im automation-suite-logs/ -Ordner des Plattform-Buckets gespeichert. UiPath empfiehlt, diese Protokolle 15 Tage lang aufzubewahren.

Das folgende Beispiel zeigt die für AWS erforderlichen Schritte:

  1. Erstellen Sie eine Datei mit dem Namen policy.json und fügen Sie den folgenden Inhalt hinzu:

    {
        "Rules": [
            {
                "Filter": {
                    "Prefix": "automation-suite-logs/"
                },
                "Status": "Enabled",
                "Expiration": {
                    "Days": 15
                },
                "ID": "DeleteOldLogs"
            }
        ]
    }
    {
        "Rules": [
            {
                "Filter": {
                    "Prefix": "automation-suite-logs/"
                },
                "Status": "Enabled",
                "Expiration": {
                    "Days": 15
                },
                "ID": "DeleteOldLogs"
            }
        ]
    }
    
  2. Um policy.json auf das Bucket anzuwenden, führen Sie den folgenden Befehl aus:

    aws s3api put-bucket-lifecycle-configuration \
      --bucket BUCKET_NAME \
      --lifecycle-configuration file://policy.json
    aws s3api put-bucket-lifecycle-configuration \
      --bucket BUCKET_NAME \
      --lifecycle-configuration file://policy.json
    

    Ersetzen Sie BUCKET_NAME durch den Namen Ihres Plattform-Buckets.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben