UiPath Documentation
automation-suite
2.2510
true
Automation Suite in OpenShift – Installationsanleitung
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.

Konfigurieren von AWS Secrets Manager als Geheimnisspeicher

Konfigurieren Sie AWS Secrets Manager als Geheimnisspeicher für die Verwaltung vertraulicher Anmeldeinformationen in der Automation Suite auf OpenShift.

Sie können AWS Secrets Manager als Geheimnisspeicher mithilfe von Zugriffsschlüsseln (statische Anmeldeinformationen) konfigurieren.

Hinweis:

Die Authentifizierung mit IAM-Knoten wird in OpenShift nicht unterstützt. Informationen zur rollenbasierten Authentifizierung von Knoten IAM finden Sie im EKS/AKS-Installationshandbuch.

AWS Secrets Manager speichert Geheimnisse als Schlüssel-Wert-Paare oder Klartext-Strings.

Standardmäßig werden alle vertraulichen Daten in input.json definiert. Sie können diese Daten in zwei Teile aufteilen:

  • input.json – enthält nur Konfigurationsdaten.
  • AWS Secrets Manager – Speichert Anmeldeinformationen sicher.
Hinweis:

Sie können Zertifikatspfade oder zertifikatbezogene Anmeldeinformationen nicht als Teil des Secretstore speichern.

Verwenden von Zugriffsschlüsseln​

Zugriffsschlüssel verwenden eine explizite AWS-Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel, die in einem Kubernetes-Geheimnis gespeichert sind.

Voraussetzungen​

  • AWS IAM-Benutzer mit secretsmanager:GetSecretValue -Berechtigungen
  • Kubernetes-Geheimnis, vorerstellt mit Zugriffsschlüssel-Anmeldeinformationen

Configuring input.json​

Führen Sie die folgenden Schritte aus, um AWS Secrets Manager als Geheimnisspeicher mit Zugriffsschlüsseln zu konfigurieren:

  1. Erstellen Sie das Kubernetes-Geheimnis, in dem die AWS-Anmeldeinformationen gespeichert werden:

    kubectl create secret generic aws-credentials \
      --namespace uipath \
      --from-literal=access-key-id=AKIAIOSFODNN7EXAMPLE \
      --from-literal=secret-access-key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    kubectl create secret generic aws-credentials \
      --namespace uipath \
      --from-literal=access-key-id=AKIAIOSFODNN7EXAMPLE \
      --from-literal=secret-access-key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    

    Das Geheimnis muss folgende Schlüssel enthalten:

    • access-key-id – AWS-Zugriffsschlüssel-ID
    • secret-access-key – Geheimer AWS-Zugriffsschlüssel
  2. Fügen Sie den folgenden Abschnitt zu input.json hinzu:

    {
      "secret_store": {
        "enabled": true,
        "provider_configs": [
          {
            "name": "aws-prod",
            "type": "aws",
            "credentials_secret_name": "aws-credentials",
            "aws_kv": {
              "region": "us-east-1"
            }
          }
        ]
      }
    }
    {
      "secret_store": {
        "enabled": true,
        "provider_configs": [
          {
            "name": "aws-prod",
            "type": "aws",
            "credentials_secret_name": "aws-credentials",
            "aws_kv": {
              "region": "us-east-1"
            }
          }
        ]
      }
    }
    

Konfigurationsfelder​

In der folgenden Tabelle werden die verfügbaren Konfigurationsfelder beschrieben.

FeldErforderlichBeschreibung
aws_kv.regionJaAWS-Region, in der Geheimnisse gespeichert werden (z. B. us-east-1)
credentials_secret_nameJaKubernetes-Geheimnis, das die Schlüssel access-key-id und secret-access-key enthält

Verweisen auf Geheimnisse in input.json​

Um auf Anmeldeinformationen zu verweisen, die im AWS Secrets Manager gespeichert sind, verwenden Sie eines der folgenden Formate in input.json:

  • Nur-Zeichenfolge: vault/aws-prod/secret-name
  • JSON-Eigenschaftsextraktion: vault/aws-prod/secret-name?key=password

Verwenden von AWS GovCloud​

Wenn Sie AWS GovCloud verwenden, legen Sie das Feld region auf eine AWS GovCloud-Region fest (z. B. us-gov-west-1 oder us-gov-east-1). Es sind keine weiteren Konfigurationsänderungen erforderlich – der Regionswert bestimmt die AWS-Partition und die verwendeten Endpunkte.

{
  "secret_store": {
    "enabled": true,
    "provider_configs": [
      {
        "name": "aws-gov",
        "type": "aws",
        "credentials_secret_name": "aws-credentials",
        "aws_kv": {
          "region": "us-gov-west-1"
        }
      }
    ]
  }
}
{
  "secret_store": {
    "enabled": true,
    "provider_configs": [
      {
        "name": "aws-gov",
        "type": "aws",
        "credentials_secret_name": "aws-credentials",
        "aws_kv": {
          "region": "us-gov-west-1"
        }
      }
    ]
  }
}

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