- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- Hard- und Softwareanforderungen
- Voraussetzungen für die Installation
- Installation
- Verschlüsseln von AppSettings.Production.json
- Überlegungen zur Wartung
- High Availability Add-on
Überblick
AppSettings.Production.json-Dateien von Identity Server und Webhook enthalten vertrauliche Informationen, die gesichert werden müssen. Es ist möglich, diese Dateien mit dem UiPath.IdentityServerConfigProtector.exe-Tool zu verschlüsseln/zu entschlüsseln.
Nach der Verschlüsselung können die Daten nicht direkt durch Bearbeiten der AppSettings.Production.json-Datei geändert werden. Sie müssen entschlüsselt und dann erneut verschlüsselt werden.
UiPath.ConfigProtector.exe
UiPath.ConfigProtector.exe befindet sich im Installationsverzeichnis des Orchestrators. Der vollständige Pfad lautet: C:\Program Files (x86)\UiPath\Orchestrator\Tools\ConfigProtector.
Befehlsreferenz
| Parameter | Beschreibung |
|---|---|
--pe | Verschlüsselt die Datei AppSettings.Production.json. |
--de | Entschlüsselt die AppSettings.Production.json-Datei. |
-f /--configfile | Gibt den Dateinamen und den Pfad von AppSettings.Production.jsonan. |
-o /--output | Die verschlüsselte/entschlüsselte Datei wird in einer neuen Datei gespeichert, anstatt die vorhandene zu überschreiben. |
--help | Zeigt Informationen zu den verfügbaren Befehlen an. |
--version | Zeigt Versionsinformationen an. |
Identity Server
Verschlüsselung
Um AppSettings.Production.json zu verschlüsseln, führen Sie die folgenden Schritte NACH der Installation von Orchestrator aus:
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Entschlüsselung
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Webhooks
Bevor Sie appsettings.Production.json von Webhook verschlüsseln, müssen Sie die Signaturzertifikatseinstellungen hinzufügen. Sie können den Abschnitt SigningCredentialSettings aus der appsettings.Production.json-Datei von Identity Server kopieren, wenn Sie dasselbe Zertifikat verwenden möchten.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Namestellt den Fingerabdruck Ihres Zertifikats dar.- Es wird nicht empfohlen, andere Werte für
LocationundNameTypezu verwenden.
Verschlüsselung
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Entschlüsselung
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Ressourcenkatalogdienst
Bevor Sie den Ressourcenkatalogdienst appsettings.Production.json verschlüsseln, müssen Sie die Signaturzertifikatseinstellungen hinzufügen. Sie können den Abschnitt SigningCredentialSettings aus der appsettings.Production.json-Datei von Identity Server kopieren, wenn Sie dasselbe Zertifikat verwenden möchten.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Namestellt den Fingerabdruck Ihres Zertifikats dar.- Es wird nicht empfohlen, andere Werte für
LocationundNameTypezu verwenden.
Verschlüsselung
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
Entschlüsselung
-
Öffnen Sie die Eingabeaufforderung.
-
Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"