- 入门指南
- 要求
- 最佳实践
- 安装
- 正在更新
- 身份服务器
- 对启动错误进行故障排除
发布到 Webhook
下表介绍了可与 Publish-Webhooks.ps1 脚本一起使用的所有参数。
| 参数 | 描述 |
|---|---|
|
|
指明要运行的方案,可用选项包括:
|
|
|
Azure 服务主体 ID。 |
|
|
服务主体 ID 的 Azure 令牌密码。 |
|
|
相应应用程序服务的 Azure 订阅 ID。 |
|
|
Azure 租户 ID。 |
|
|
Webhook Azure 应用程序服务名称。 |
|
|
包含 Webhook 应用程序服务的 Azure 资源组的名称。 |
|
|
指示 |
|
|
如果存在,则在开始部署之前停止应用程序,然后在部署完成后重新启动应用程序。 |
|
|
可选。允许您依靠自己的用户身份发布到 Azure 应用程序服务,而无需创建服务主体。如果使用此参数,则不再需要 |
-azureUSGovernmentLogin | 可选。此参数仅用于美国政府部署。 |
Publish-Webhooks.ps1 脚本用于 Webhook 的初始部署或更新。该脚本假定网页应用程序已配置 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 脚本。
迁移到 Webhook
下表介绍了可与 MigrateTo-Webhooks.ps1 脚本一起使用的所有参数。
| 参数 | 描述 |
|---|---|
|
|
指示到存档 |
|
|
具有以下值的哈希表:
|
|
|
具有以下值的哈希表:
|
|
|
具有以下值的哈希表:
|
|
|
可选。允许您依靠自己的用户身份发布到 Azure 应用程序服务,而无需创建服务主体。如果使用此参数,则不再需要 |
此 MigrateTo-Webhooks.ps1 脚本用于将现有 Orchestrator 实例中的数据迁移到新的 Webhook 应用程序服务,并为两者进行配置。此脚本假定 Orchestrator 和 Webhook 已发布。
.\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" }