- Démarrage
- Prérequis
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- Module complémentaire haute disponibilité
- Résolution des erreurs de démarrage
Scripts Webhooks
Publish-Webhooks.ps1
.
Paramètre |
Description |
---|---|
|
Indiquez le scénario à exécuter, les options disponibles sont :
|
|
L'identifiant principal du service Azure. Remarque: l'identifiant principal du service indiqué doit se voir attribuer le rôle de contributeur au sein du service d'application dans le cadre de l'abonnement.
|
|
Mot de passe du jeton Azure pour l'ID de principal de service. |
|
ID d'abonnement Azure du service d'application respectif. |
|
Les identifiants du locataire Azure. |
|
Nom du service d'application Azure de Webhook. Remarque: il doit être différent du nom de votre service d’application Orchestrator.
|
|
Nom du groupe de ressources Azure qui contient l'application Webhook App Service. |
|
Indiquez le chemin complet ou le chemin relatif de l'archive
UiPath.WebhookService.zip .
|
|
Lorsqu'il est actif, il arrête l'application avant de commencer le déploiement et la redémarre une fois le déploiement terminé. |
|
Facultatif (Optional). Vous permet de publier sur Azure App Service en vous appuyant sur votre propre identité d'utilisateur, sans avoir à créer un principal de service. Si ce paramètre est utilisé, l'ensemble de paramètres
UseServicePrincipal (qui inclut des éléments tels que l'ID d'application Azure, le mot de passe, l'ID d'abonnement et l'ID de locataire) n'est plus nécessaire.
|
-azureUSGovernmentLogin | Facultatif. Ce paramètre est uniquement utilisé pour les déploiements du gouvernement américain. |
Publish-Webhooks.ps1
est utilisé pour le déploiement initial ou la mise à jour des Webhooks. Le script suppose que l’application web a déjà configuré la chaîne de connexion de la base de données DefaultConnection
.
.\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>"
MigrateTo-Webhooks.ps1
.
MigrateTo-Webhooks.ps1
.
Paramètres |
Description |
---|---|
|
Indiquez le chemin d'accès à l'archive
UiPath.WebhookService.Migrate.Cli.zip .
|
|
Une table de hachage avec les valeurs suivantes :
|
|
Une table de hachage avec les valeurs suivantes :
|
|
Une table de hachage avec les valeurs suivantes :
|
|
Facultatif (Optional). Vous permet de publier sur Azure App Service en vous appuyant sur votre propre identité d'utilisateur, sans avoir à créer un principal de service. Si ce paramètre est utilisé, l'ensemble de paramètres
UseServicePrincipal (qui inclut des éléments tels que l'ID d'application Azure, le mot de passe, l'ID d'abonnement et l'ID de locataire) n'est plus nécessaire.
|
MigrateTo-Webhooks.ps1
est utilisé pour migrer les données d'une instance Orchestrator existante vers un nouveau service d'application Webhook et définir les configurations pour les deux. Le script suppose qu'Orchestrator et les Webhooks ont déjà été publiés.
.\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" }