azure-rbac について
Azure RBAC のロール定義を特定し、ID への割り当て手順を生成するスキルです。適切な組み込みロールを探し、必要に応じてカスタムロールを作成して、CLI と Bicep の出力を用意します。
主な機能
- 01適合する組み込みロールの検索
- 02カスタムロール定義の生成
- 03ロール割り当て CLI コマンドの作成
- 04Bicep によるロール割り当て例
- 05割り当てに必要な前提条件の提示
活用シーン
- 01Azure ID に必要な権限の選定
- 02組み込みロールが合わない場合のカスタムロール作成
- 03ロール割り当て用 CLI と Bicep の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill azure-rbacインストール後、Claude Code で/azure-rbacを入力して読み込まれたか確認します。
詳細
ユーザーが ID に割り当てたい権限に合致する、最小限のロール定義を見つけるには、azure__documentation ツールを使用してください。希望する権限に合致する組み込みロールがない場合は、azure__extension_cli_generate ツールを使用して、希望する権限を持つカスタムロール定義を作成してください。次に、azure__extension_cli_generate ツールを使用して、そのロールを ID に割り当てるために必要な CLI コマンドを生成してください。最後に、azure__bicepschema と azure__get_azure_bestpractices ツールを使用して、ロールの割り当てを追加する Bicep コードスニペットを提示してください。アクセス権の設定に必要なロールについてユーザーが質問している場合は、以下の「ロール付与の前提条件」を参照してください。
ロール付与の前提条件
ID に RBAC ロールを割り当てるには、Microsoft.Authorization/roleAssignments/write 権限を含むロールが必要です。この権限を持つ最も一般的なロールは次のとおりです。
- User Access Administrator(最小特権。ロールの割り当てのみを行う場合に推奨)
- Owner(ロールの割り当てを含む、すべてのアクセス権)
- カスタムロール(
Microsoft.Authorization/roleAssignments/writeを含む)
コメント
Markdown 対応