A. Service Fabric リソース プロバイダー アプリケーションのサブスクリプションからサービスの Id を取得します。
PowerShell
Login-AzAccountSelect-AzSubscription -SubscriptionId <SubId>
Get-AzADServicePrincipal -DisplayName"Azure Service Fabric Resource Provider"
注意
正しいサブスクリプションを使用していることを確認します。サブスクリプションが別のテナントにある場合は、プリンシパル ID が変わります。
PowerShell
ServicePrincipalNames : {74cb6831-0dbb-4be1-8206-fd4df301cdc2}
ApplicationId : 74cb6831-0dbb-4be1-8206-fd4df301cdc2
ObjectType : ServicePrincipal
DisplayName : Azure Service Fabric Resource Provider
Id : 00000000-0000-0000-0000-000000000000
後の手順で使用するため、上記の出力の Id を principalId としてメモしておきます
ロール定義名
ロール定義 ID
Network Contributor
4d97b98b-1d4f-4787-a291-c67834d212e7
Role definition name と Role definition ID のプロパティ値は後の手順で使用するので、メモしておいてください
B. サンプル ARM デプロイ テンプレートを使用すると、共同作成者のアクセス権を使用してアプリケーション ゲートウェイにロールの割り当てを追加できます。 Azure ロールの詳細については、「Azure 組み込みロール - Azure RBAC」を参照してください。 このロールの割り当ては、最初の手順で決定されたプリンシパル ID とロール定義 ID を使用して、テンプレートのリソース セクションで定義されます。