mcpField
A
azure-rbac

azure-rbac

github.com/microsoftdocsセキュリティ797294 回インストール4 日前に更新
リポジトリ

azure-rbac について

azure-rbacは、Azureのロールベースアクセス制御を扱うエージェント向けガイダンススキルです。ローカル資料とネットワーク経由のドキュメント取得を組み合わせ、トラブルシューティングやセキュリティ、設定、実装パターンを扱います。

主な機能

  1. 01RBACのトラブルシューティング
  2. 02セキュリティと最小権限の実践
  3. 03カスタムロールとABACの設定
  4. 04CLI、PowerShell、REST、テンプレートの実装パターン
  5. 05ローカル資料とリモートドキュメント

活用シーン

  1. 01ロール割り当てや条件の問題の診断
  2. 02アクセス範囲と委任の計画
  3. 03カスタムロールの作成や管理
  4. 04RBACの実装例の参照

MCP 対応

このスキルは、mcp_microsoftdocsのmicrosoft_docs_fetchツールによるドキュメント取得を推奨し、代替としてWebページ取得も案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-rbac

インストール後、Claude Code で/azure-rbacを入力して読み込まれたか確認します。

詳細

Azure ロールベースのアクセス制御スキル

このスキルでは、Azure のロールベースのアクセス制御に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が記載されているカテゴリ(例:L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。

IMPORTANT for Agent:metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを使用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでドキュメントの内容を取得するには、ネットワークアクセスが必要です。

  • 推奨:クエリ文字列from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。
  • 代替手段:クエリ文字列from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL35-L43ロールの変更の監査、ロールやカスタムロールの制限の解消、ロール割り当て条件や一般的なアクセスの問題のトラブルシューティングなど、Azure RBAC の問題を診断して解決します。
ベストプラクティスL44-L50スコープの選択、ABAC 条件によるアクセスの委任、最小特権と職務分離のベストプラクティスの適用など、Azure RBAC の設計に関するセキュリティ重視のガイダンスです。
意思決定L51-L55従来の管理者から RBAC への移行、ABAC によるスケーリング、Azure ロール、Entra ロール、従来のロールの選択、ディレクトリ間でのサブスクリプションの移行など、ロールモデルの選択と移行に関するガイダンスです。
制限とクォータL56-L61Azure RBAC カスタムロールの設計と管理について、ロールの構造や権限の理解、Azure portal を使った作成手順を含みます。
セキュリティL62-L130特権ロール、拒否割り当て、ABAC、PIM、ポリシー、安全なサブスクリプションおよびテナント管理など、セキュリティ関連リソースの Azure RBAC ロール定義、権限、条件を扱います。
構成L131-L141前提条件、条件の構文、ロール割り当て、組み込みロールとカスタムロールの違い、CLI と PowerShell によるカスタムロール定義の作成と確認など、Azure RBAC/ABAC の構成を扱います。
統合とコーディングパターンL142-L156CLI、PowerShell、portal、REST、ARM/Bicep テンプレートを使用した Azure RBAC ロール割り当ての方法、一覧表示、クエリの実行方法を扱います。マネージド ID とグループベースのアクセスも含みます。
トラブルシューティング
トピックURL
アクティビティログを使って Azure RBAC の変更を監査するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/change-history-report
Azure RBAC 条件に関する一般的な問題を解決するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-faq
Azure ロール割り当て条件の問題を診断して修正するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-troubleshoot
Azure RBAC のロールおよびカスタムロールの制限に関する問題を解決するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/troubleshoot-limits
Azure RBAC の一般的な問題を診断して解決するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/troubleshooting
ベストプラクティス
トピックURL
セキュリティを重視した Azure RBAC のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/best-practices
ABAC 条件を使用して RBAC を委任するパターンの例https://learn.microsoft.com/en-us/azure/role-based-access-control/delegate-role-assignments-examples
アクセスに適した Azure RBAC スコープを選択するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/scope-overview
意思決定
トピックURL
ABAC と属性を使用して Azure RBAC の割り当てを拡張するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-custom-security-attributes-example
制限とクォータ
トピックURL
Azure RBAC カスタムロールを理解して構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles
ポータルで Azure カスタムロールを作成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-portal
セキュリティ
トピックURL
Azure 組み込み RBAC ロールとアクセス許可を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
AI と機械学習の Azure RBAC ロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/ai-machine-learning
分析用の Azure RBAC 組み込みロールとアクセス許可を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/analytics
コンピューティング関連の Azure RBAC 組み込みロールを適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/compute
コンテナー関連の Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/containers
データベース用の Azure RBAC 組み込みロールとスコープを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/databases
DevOps 用の Azure RBAC 組み込みロールとアクセス許可を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/devops
汎用 Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/general
Azure でハイブリッドおよびマルチクラウドの RBAC ロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/hybrid-multicloud
ID 用の Azure RBAC 組み込みロールとスコープを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/identity
統合用の Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/integration
IoT 用の Azure RBAC 組み込みロールとアクセス許可を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/internet-of-things
Azure で管理とガバナンスの RBAC ロールを適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/management-and-governance
移行シナリオ向けの Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/migration
Azure Monitor の組み込み RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/monitor
ネットワーク用の Azure RBAC 組み込みロールとスコープを適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/networking
特権 Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/privileged
セキュリティカテゴリの Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/security
ストレージ用の Azure RBAC 組み込みロールとアクセス許可を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/storage
Web およびモバイル用の Azure RBAC 組み込みロールを使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/web-and-mobile
Azure ABAC で認可アクションと属性を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-authorization-actions-attributes
タグと ABAC を使用して BLOB の読み取りアクセスを制限するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-custom-security-attributes
Azure CLI を使用して Azure RBAC 条件を管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-cli
ポータルで Azure RBAC ロール割り当て条件を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-portal
PowerShell を使用して Azure RBAC 条件を管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-powershell
REST API 経由で Azure RBAC 条件を管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-rest
ARM テンプレートで Azure RBAC 条件を定義するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-role-assignments-template
Bicep を使用して Azure カスタムロールを定義するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-bicep
Azure CLI を使用して Azure カスタムロールを管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-cli
PowerShell を使用して Azure カスタムロールを管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-powershell
REST API 経由で Azure カスタムロールを管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-rest
ARM テンプレートで Azure カスタムロールを定義するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles-template
ABAC 条件を使用して Azure ロール割り当てを委任するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/delegate-role-assignments-portal
Azure RBAC の拒否割り当てを一覧表示して管理するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/deny-assignments
グローバル管理者のアクセス権をすべてのサブスクリプションに昇格させるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/elevate-access-global-admin
Azure RBAC 用の AI と ML のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/ai-machine-learning
Azure RBAC ロール用の分析のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/analytics
Azure RBAC ロール用のコンピューティングのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/compute
Azure RBAC ロール用のコンテナーのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/containers
Azure RBAC ロール用のデータベースのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/databases
Azure RBAC ロール用の DevOps のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/devops
汎用カテゴリの Azure RBAC アクセス許可文字列を使用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/general
ハイブリッドおよびマルチクラウドの RBAC アクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/hybrid-multicloud
Azure RBAC ロール用の ID のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/identity
Azure RBAC ロール用の統合のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/integration
Azure RBAC ロール用の IoT のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/internet-of-things
管理とガバナンスの RBAC アクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/management-and-governance
Azure RBAC ロール用の移行のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/migration
Azure RBAC ロール用の監視のアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/monitor
Azure RBAC ロール用のネットワークのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/networking
Azure RBAC 用のセキュリティカテゴリのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/security
Azure RBAC ロール用のストレージのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/storage
Azure RBAC 用の Web およびモバイルのアクセス許可を構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/permissions/web-and-mobile
PIM を使用して Azure RBAC ロールを適格および期間限定にするhttps://learn.microsoft.com/en-us/azure/role-based-access-control/pim-integration
RBAC 用の組み込み Azure Policy 定義を適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/policy-reference
Azure RBAC、Entra、従来の管理者ロールから選択するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles
Azure リソースプロバイダーの RBAC アクセス許可を参照するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations
特権 Azure RBAC ロールの割り当てについてアラートを設定するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-alert
ポータルで適格な Azure RBAC ロールを有効化するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-eligible-activate
外部 B2B ユーザーに Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-external-users
ポータルで Azure RBAC ロールの割り当てを一覧表示するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-list-portal
Azure portal で Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal
制約付き RBAC 条件でサブスクリプションの所有者を割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal-subscription-admin
Azure RBAC に Azure Policy のコンプライアンス制御を適用するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/security-controls-policy
Azure サブスクリプションを Entra ディレクトリ間で安全に移行するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/transfer-subscription
構成
トピックURL
Azure RBAC 条件式と構文の作成https://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-format
Azure RBAC 条件を使用するための前提条件を満たすhttps://learn.microsoft.com/en-us/azure/role-based-access-control/conditions-prerequisites
Azure RBAC ロールの割り当てを構成して解釈するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments
Azure RBAC ロール定義を理解して構成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-definitions
Azure 組み込み RBAC ロールとカスタム RBAC ロールを一覧表示して確認するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-definitions-list
Azure CLI を使用して Azure カスタム RBAC ロールを作成するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/tutorial-custom-role-cli
PowerShell で Azure カスタム RBAC ロールを定義するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/tutorial-custom-role-powershell
インテグレーションとコーディングパターン
トピックURL
Bicep テンプレートを使用して Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-bicep
ARM テンプレートを使用して Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/quickstart-role-assignments-template
Azure CLI を使用して Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-cli
Azure CLI を使用して Azure RBAC ロールの割り当てを一覧表示するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-list-cli
PowerShell を使用して Azure RBAC ロールの割り当てを一覧表示するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-list-powershell
REST API を使用して Azure RBAC ロールの割り当てを照会するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-list-rest
マネージド ID から Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal-managed-identity
PowerShell を使用してすべてのプリンシパルに Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-powershell
REST API を使用して Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-rest
ARM テンプレートを使用して Azure RBAC ロールを割り当てるhttps://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-template
PowerShell を使用してグループベースの Azure RBAC アクセス権を付与するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/tutorial-role-assignments-group-powershell
PowerShell コマンドを使用して Azure RBAC アクセス権を付与するhttps://learn.microsoft.com/en-us/azure/role-based-access-control/tutorial-role-assignments-user-powershell

コメント