Azure Policy を使用してカスタム リソース プロバイダーの関連付けをデプロイする
リソースとカスタム リソース プロバイダーの関連付けをデプロイするために、Azure ポリシーを使用できます。 この記事では、関連付けをデプロイする組み込みのポリシーと、そのポリシーを使用する方法について説明します。
関連付けをデプロイする組み込みポリシー
カスタム リソース プロバイダーの関連付けのデプロイは、リソースをカスタム リソース プロバイダーに関連付けるための関連付けのデプロイに使用できる、組み込みのポリシーです。 このポリシーは、次の 3 つのパラメーターを受け取ります。
- カスタム リソース プロバイダー ID - この ID は、リソースの関連付けが必要なカスタム リソース プロバイダーのリソース ID です。
- 関連付けるリソースの種類 - これらのリソースの種類は、カスタム リソース プロバイダーに関連付けられるリソースの種類の一覧です。 同じポリシーを使用して、複数のリソースの種類をカスタム リソース プロバイダーに関連付けることができます。
- 関連付けの名前のプレフィックス - この文字列は、作成される関連付けリソースの名前に追加されるプレフィックスです。 既定値は "DeployedByPolicy" です。
このポリシーでは、DeployIfNotExists 評価を使用します。 この評価は、リソースプロバイダーでリソースの作成または更新要求が処理され、成功を示す状態コードが返された後で実行されます。 その後、テンプレート デプロイを使用して関連付けリソースがデプロイされます。 関連付けの詳細については、Azure カスタム リソース プロバイダー リソースのオンボードに関するページを参照してください
関連付けのデプロイの組み込みポリシーを使用する方法
前提条件
カスタム リソース プロバイダーが、操作を実行するためにポリシーのスコープへのアクセス許可を必要とする場合、関連付けリソースのポリシーのデプロイは、アクセス許可を付与しなければ機能しません。
ポリシー割り当て
組み込みポリシーを使用するには、ポリシー割り当てを作成し、カスタム リソース プロバイダー ポリシーの関連付けのデプロイに割り当てます。 次に、ポリシーは準拠していないリソースを特定し、それらのリソースの関連付けをデプロイします。
ヘルプの表示
Azure カスタム リソース プロバイダーの開発に関する質問がある場合、Stack Overflow で確認してみてください。 同様の質問が既に回答されていることもあるため、投稿する前にまず確認してください。
azure-custom-providers
タグを追加して早く応答を受け取りましょう。
次のステップ
この記事では、組み込みのポリシーを使用して関連付けをディプロイする方法について学びました。 詳細については、次の記事を参照してください。