azure-rbac
最小権限でAzure RBACロールを割り当てる
このスキルは、Azure管理者が特定の権限に必要な最小RBACロールを見つけ、セキュリティを確保したCLIコマンドとBicepコードを生成するのに役立ちます。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "azure-rbac". managed identityにBLOBを読み取るためにどのようなロールを割り当てればよいですか?
Résultat attendu:
- Storage Blob Data Reader(プレビュー)は、BLOBストレージへの読み取り専用アクセスに推奨される組み込みロールです。
- リソーススコープ:ロールはストレージアカウント、コンテナ、またはBLOBレベルで割り当てることができます。
- 最小権限のため、コンテナ全体をストレージアカウントではなく、特定のコンテナレベルで割り当ててください。
Utilisation de "azure-rbac". サービスプリンシパルにロールを割り当てるBicepコードを生成する
Résultat attendu:
- resource roleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = { name: guid(subscription().id, servicePrincipalId, roleDefinitionId) properties: { principalId: servicePrincipalId roleDefinitionId: roleDefinitionId principalType: 'ServicePrincipal' } }
Audit de sécurité
SûrStatic analysis flagged 4 instances of 'Weak cryptographic algorithm' at SKILL.md lines 3 and 8. These are FALSE POSITIVES. Line 3 contains YAML syntax (description: >-) for multiline strings. Line 8 references Azure MCP tools (azure__documentation, azure__extension_cli_generate). The skill is a legitimate Microsoft Azure RBAC helper that recommends least-privilege roles and generates infrastructure code.
Motifs détectés
Score de qualité
Ce que vous pouvez construire
BLOBストレージへの読み取りアクセスを許可する
特定のストレージアカウントでBLOBを読み取るためにサービスプリンシパルに必要な最小のロールを見つける
API権限用のカスタムロールを作成する
組み込みロールが広すぎる場合に、特定のAPI権限を持つカスタムRBACロールを定義する
CI/CDでロール割り当てを自動化する
Azure DevOpsまたはGitHub Actionsでデプロイできるロール割り当て用のBicepコードを生成する
Essayez ces prompts
Azure StorageアカウントでBLOBを読み取るために必要な最小RBACロールは何ですか?
managed identityに割り当ててリソースグループの仮想マシンを一覧表示できるようにするRBACロールは何ですか?
ストレージアカウントのユーザー割り当てmanaged identityにStorage Blob Data Readerロールを割り当てるAzure CLIコマンドを生成してください。
ストレージコンテナとBLOBでの読み取りと一覧表示を許可するが、削除や書き込み操作は許可しないカスタムRBACロール定義を作成してください。
Bonnes pratiques
- 常に可能な限り狭いスコープ(リソースまたはリソースグループ対サブスクリプション)でロールを割り当てます
- メンテナンスが容易なため、カスタムロールではなく組み込みロールを使用します
- 各ロール割り当てのビジネス上の正当性を文書化します
Éviter
- より具体的なロールが利用可能である場合にOwnerまたはContributorロールを割り当てます
- リソースレベルのスコープで十分な場合にサブスクリプションまたは管理グループスコープでロールを割り当てます
- カスタムロール定義でワイルドカード(*)権限を使用します