- 基本情報
- 要件
- ベスト プラクティス
- インストール
- 更新
- Identity Server
- 起動エラーのトラブルシューティング
リソース カタログのスクリプト
Publish-ResourceCatalog.ps1
スクリプトで使用できるすべてのパラメーターについて説明します。
パラメーター |
説明 |
---|---|
|
必須。開始するシナリオの種類を指定します。次のオプションを使用できます。
|
|
必須です。
UiPath.ResourceCatalogService-Win64.zip アーカイブのフル パスまたは相対パスを指定します。
|
|
必須。サービス プリンシパル ID の Azure トークン パスワード。 |
|
必須。App Service の Azure サブスクリプション ID。 |
|
必須。Azure テナント ID。 |
|
必須。リソース カタログの App Service を含む Azure リソース グループの名前。 |
|
必須。リソース カタログの Azure App Service の名前。 |
|
任意です。サービス プリンシパルを作成することなく、ユーザー自身の ID を利用して Azure App Service にパブリッシュを行えます。このパラメーターを使用すると、
UseServicePrincipal パラメーター セット (Azure アプリケーション ID、パスワード、サブスクリプション ID、テナント ID などの項目を含む) は不要になります。
|
-azureUSGovernmentLogin | 任意です。このパラメーターは、米国政府機関のデプロイにのみ使用されます。 |
Publish-ResourceCatalog.ps1
スクリプトは、初期デプロイまたはリソース カタログの更新に使用されます。このスクリプトは、Web アプリで既にデータベースの接続文字列 DefaultConnection
を設定済みであることを前提としています。
.\Publish-ResourceCatalog.ps1
-action deploy
-package ".\UiPath.ResourceCatalogService-Win64.zip"
-azureAccountApplicationId "<azure_application_id>"
-azureAccountPassword "<azure_account_password>"
-azureSubscriptionId "<subscription_id>"
-azureAccountTenantId "<azure_tenant_id>"
-resourceGroupName "<resourcegroup_name>"
-appServiceName "<appservice_name>"
.\Publish-ResourceCatalog.ps1
-action deploy
-package ".\UiPath.ResourceCatalogService-Win64.zip"
-azureAccountApplicationId "<azure_application_id>"
-azureAccountPassword "<azure_account_password>"
-azureSubscriptionId "<subscription_id>"
-azureAccountTenantId "<azure_tenant_id>"
-resourceGroupName "<resourcegroup_name>"
-appServiceName "<appservice_name>"
MigrateTo-ResourceCatalog.ps1
スクリプトで使用できるすべてのパラメーターについて説明します。
パラメーター |
説明 |
---|---|
|
必須です。
UiPath.ResourceCatalogService.CLI-Win64.zip アーカイブへのパスを指定します。
|
|
次の値を持つハッシュ テーブルです。
|
|
次の値を持つハッシュ テーブルです。
|
|
次の値を持つハッシュ テーブルです。
|
|
必須。リソース カタログのパブリック アドレス。 |
|
必須。Identity Server の URL です。 重要: この URL には、サフィックス (
/identity ) 付きの Identity Server のアドレスを含める必要があります。例: https://[IdentityServer]/identity |
|
任意です。サービス プリンシパルを作成することなく、ユーザー自身の ID を利用して Azure App Service にパブリッシュを行えます。このパラメーターを使用すると、
UseServicePrincipal パラメーター セット (Azure アプリケーション ID、パスワード、サブスクリプション ID、テナント ID などの項目を含む) は不要になります。
|
|
必須です。Orchestrator のパブリック URL です。 |
MigrateTo-ResourceCatalog.ps1
スクリプトは、Orchestrator からリソース カタログへのユーザー データの移行に使用されます。データベース構造を作成し、関連するアプリ設定を追加します。
このスクリプトは Orchestrator とリソース カタログがパブリッシュ済みであることを前提としています。
.\MigrateTo-ResourceCatalog.ps1
-cliPackage ".\UiPath.ResourceCatalogService.CLI-Win64.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" }
-resourceCatalogDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production"}
-resourceCatalogUrl "https://<ResourceCatalogURL>"
-identityServerUrl "https://<IdentityServerURL>/identity" -orchestratorUrl "https://<OrchestratorURL>"
.\MigrateTo-ResourceCatalog.ps1
-cliPackage ".\UiPath.ResourceCatalogService.CLI-Win64.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" }
-resourceCatalogDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production"}
-resourceCatalogUrl "https://<ResourceCatalogURL>"
-identityServerUrl "https://<IdentityServerURL>/identity" -orchestratorUrl "https://<OrchestratorURL>"
MigrateTo-ResourceCatalog.ps1
スクリプトを実行する必要があります。