- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- High Availability Add-on
Installationsanleitung für den Orchestrator
Webhooks-Skripte
Publish-Webhooks.ps1
verwendet werden können.
Parameter |
Beschreibung |
---|---|
|
Geben Sie das Szenario an, das ausgeführt werden soll, die verfügbaren Optionen sind:
|
|
Die Azure-Dienstprinzipal-ID. Hinweis: Dem angegebenen Dienstprinzipal muss die Rolle Mitwirkender für den App-Service im Abonnementumfang zugewiesen werden.
|
|
Das Azure-Tokenkennwort für die Dienstprinzipal-ID. |
|
Die Azure-Abonnement-ID für den jeweiligen App Service. |
|
Die Azure-Mandanten-ID. |
|
Der Webhook-Azure App Service-Name. Hinweis: Dieser muss sich von dem Namen Ihres Orchestrator-App Service unterscheiden.
|
|
Obligatorisch. Die URL der Orchestrator-Instanz. |
|
Der Name der Azure-Ressourcengruppe, die den Webhook-App-Dienst enthält. |
|
Geben Sie den vollständigen Pfad oder relativen Pfad des Archivs
UiPath.WebhookService.zip an.
|
|
Wenn vorhanden, wird die Anwendung vor Beginn der Bereitstellung beendet und dann nach Abschluss der Bereitstellung neu gestartet. |
Für die Azure App Service-Installation von Orchestrator müssen Sie auch die folgenden Schritte ausführen, um den Webhooks-Dienst zu installieren:
- Erstellen Sie in Ihrem Azure Portal eine neue Webanwendung mit einem benutzerdefinierten Namen, z. B.:
UiPathWebhookService.
- Wählen Sie im Feld Veröffentlichen die Option Code aus.
- Wählen Sie bei Laufzeitstapel die Option .NET Core 3.1 aus.
- Öffnen Sie Ihre neue Web-App, und navigieren Sie zu Einstellungen > Konfiguration.
- Wählen Sie auf der Registerkarte Allgemeine Einstellungen die Option 64-Bit als Plattform aus.
- Wählen Sie Speichern.
Wichtig: Wenn Sie zuvor noch keine Azure AD-Anwendung und keinen Dienstprinzipal über die Orchestrator-Installation in Azure erstellt haben, erstellen Sie sie jetzt. Sie müssen diese konfigurieren, um auf
UiPathWebhookService
und die Ressourcengruppe zugreifen zu können. - Öffnen Sie ein Powershell-Fenster und führen Sie das
Publish-Webhooks.ps1
-Skript aus. Beispiel:.\Publish-Webhooks.ps1 ` -action deploy ` -package ".\UiPath.WebhookService.Web.zip" ` -azureAccountApplicationId "<AzureApplicationID>" ` -azureAccountPassword "<AzureAccountPassword>" ` -azureSubscriptionId "<SubscriptionID>" ` -azureAccountTenantId "<TenantID>" ` -resourceGroupName "<AzureResourceGroupYouPickedInStep1>" ` -appServiceName "<UiPathWebhookService>"
.\Publish-Webhooks.ps1 ` -action deploy ` -package ".\UiPath.WebhookService.Web.zip" ` -azureAccountApplicationId "<AzureApplicationID>" ` -azureAccountPassword "<AzureAccountPassword>" ` -azureSubscriptionId "<SubscriptionID>" ` -azureAccountTenantId "<TenantID>" ` -resourceGroupName "<AzureResourceGroupYouPickedInStep1>" ` -appServiceName "<UiPathWebhookService>"Wichtig: In der folgenden Tabelle sind alle Parameter beschrieben, die mit dem SkriptPublish-Webhooks.ps1
verwendet werden können.
MigrateTo-Webhooks.ps1
verwendet werden können.
Parameter |
Beschreibung |
---|---|
|
Geben Sie den Pfad zum Archiv
UiPath.WebhookService.Migrate.Cli.zip an.
|
|
Eine Hashtabelle mit den folgenden Werten:
|
|
Eine Hashtabelle mit den folgenden Werten:
|
|
Eine Hashtabelle mit den folgenden Werten:
|
MigrateTo-Webhooks.ps1
-Skript wird verwendet, um Daten von einer vorhandenen Orchestrator-Instanz zu einem neuen Webhook-App-Dienst zu migrieren und die Konfigurationen für beide festzulegen. Das Skript geht davon aus, dass der Orchestrator und Webhooks bereits veröffentlicht wurden.
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }