Lokal-Integration mit dem ARCON-Schlüsseltresor
Als PDF herunterladen
- Zuletzt aktualisiert2025/01/06
Lokal-Integration mit dem ARCON-Schlüsseltresor
Verfahren zur Integration des Automation 360 Control Rooms in den ARCON-Schlüsseltresor.
Vorbereitungen
Sie müssen Folgendes bereitgestellt haben:
- Control Room als Software in Ihrer Kundenumgebung. Einzelheiten finden Sie unter Installieren von Control Room Lokal.
- Bot-Agent in Ihrer Kundenumgebung, in der Automatisierungen ausgeführt werden und auf Kundenanwendungen zugreifen. Einzelheiten finden Sie unter Erste Schritte mit Bot-Agent.
Prozedur
-
Als Teil der Schlüsseltresorkonfiguration für die Lokal-Bereitstellung würden wir einige Werte der Installation ändern. Um den Konflikt zu vermeiden, werden wir die Control Room-Dienste stoppen:
- Automation Anywhere Control Room Messaging-Dienst.
- Automation Anywhere Control Room-Dienst.
-
Führen Sie das Schlüsseltresor-Dienstprogramm (crutils.jar) für die ARCON-Schlüsseltresor-Konfiguration aus:
-
Als Systemadministrator des Control Rooms greifen Sie auf das Automation Anywhere Control Room-Installationsverzeichnis zu, das bei der ersten Automation 360-Installation erstellt wurde.
Beispiel: \'C:\Program Files\Automation Anywhere\Automation360\'
-
Laden Sie die neueste Version des Schlüsseltresor-Dienstprogramms (crutils.jar) vom folgenden Speicherort herunter:
- Öffnen Sie einen Browser und rufen Sie die A-People-Website auf: A-People Downloads page (Login required).
- Klicken Sie auf den Link zum neuesten Lokal-Build.
- Klicken Sie auf den Ordner Installation Setup.
- Laden Sie die Datei crutils.jar herunter.
-
Geben Sie den folgenden Befehl ein, um das Schlüsseltresor-Dienstprogramm auszuführen:
jdk11\bin\java -Djavax.net.ssl.trustStore="C:\Program Files\Automation Anywhere\Automation360\pki\trust\store.ks" -Djavax.net.ssl.trustStorePassword=changeit --module-path lib -jar crutils.jar -action UPDATE_KEY_VAULT_CONFIGURATION -configPath "C:\Program Files\Automation Anywhere\Automation360\config"
- Der Befehl UPDATE_KEY_VAULT_CONFIGURATION hilft Ihnen, die ARCON-Schlüsseltresorkonfiguration zu bearbeiten. Beispiel: Geben Sie ARCON ein, um eine Verbindung zum ARCON-Schlüsseltresor herzustellen.
- Während der Ausführung des Schlüsseltresor-Dienstprogramms, wenn es Probleme mit dem Vertrauenszertifikat beim Herstellen einer Verbindung mit dem ARCON-Server gibt, holen Sie das Zertifikat des Servers und importieren Sie es mit dem Befehl in den Vertrauenszertifikatspeicher Automation 360: C:\Program Files\Automation Anywhere\Automation360\pki\trust\store.ks: > jdk11\bin\java -jar certmgr.jar -appDir . -importTrustCert <Full path of the certificate>
- Das ARCON-Serverzertifikat kann im Format .cer, .crt oder .pem vorliegen.
- Die certmgr.jar ist Teil des Installationsverzeichnisses für Ihre Verwendung.
-
Geben Sie in der Eingabeaufforderung die folgenden Authentifizierungsdetails ein:
- Token-URL: Dies ist die ARCON-Host-URL zum Abrufen des Tokens. Beispiel: https://<host>/arconToken
- URL der Geräteanmeldedaten: Dies ist die URL, um Geräteanmeldedaten zu erhalten. Beispiel: https://<host>/api/ServicePassword/GetTargetDevicePassKey
- Gewährungstyp: Geben Sie das Passwort ein. Nur der Gewährungstyp Passwort wird unterstützt.
- Authentifizierungsbenutzername: Name des ARCON API-Nutzers, der verwendet wird, um einen Zugriffstoken mit der Berechtigung zum Abrufen von Geräteanmeldeinformationen zu erhalten.
- Authentifizierungspasswort: Passwort des ARCON API-Nutzers (Dieser Wert wird bei der Eingabe maskiert und vor dem Speichern in der Datei verschlüsselt).
Eine Meldung über die erfolgreiche Konfiguration wird angezeigt:
-
Als Systemadministrator des Control Rooms greifen Sie auf das Automation Anywhere Control Room-Installationsverzeichnis zu, das bei der ersten Automation 360-Installation erstellt wurde.
-
Zur erneuten Bestätigung können Sie die Einträge in der Datei keyvault.properties manuell überprüfen, die sich im Verzeichnis C:\Program Files\Automation Anywhere\Automation360\config befindet. Das Verzeichnis sollte die folgenden Einträge enthalten:
Beispiel:
keyvault.type=ARCON_VAULT keyvault.arcon.vault.token.url=https://<host>/arconToken keyvault.arcon.vault.target.device.cred.url=https://<host>/api/ServicePassword/GetTargetDevicePassKey keyvault.arcon.vault.auth.grant.type=password keyvault.arcon.vault.auth.username=<username> keyvault.arcon.vault.auth.user.password=<encrypted password>
-
Starten Sie die folgenden Control Room-Dienste neu:
- Automation Anywhere Control Room-Messaging-Dienst.
- Automation Anywhere Control Room-Dienst.