azure-rbac
Atribuir Funções Azure RBAC com Privilégio Mínimo
Esta skill ajuda os administradores Azure a encontrar a função RBAC mínima necessária para permissões específicas e gera os comandos CLI e código Bicep para atribui-la com segurança.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「azure-rbac」を使用しています。 What role should I assign for a managed identity to read blobs?
期待される結果:
- Storage Blob Data Reader (preview) é a função interna recomendada para acesso somente leitura ao armazenamento de blobs.
- Escopo do recurso: A função pode ser atribuída no nível da conta de armazenamento, contêiner ou blob.
- Para privilégio mínimo, atribua no nível do contêiner específico em vez de toda a conta de armazenamento.
「azure-rbac」を使用しています。 Generate Bicep code to assign a role to a service principal
期待される結果:
- resource roleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = { name: guid(subscription().id, servicePrincipalId, roleDefinitionId) properties: { principalId: servicePrincipalId roleDefinitionId: roleDefinitionId principalType: 'ServicePrincipal' } }
セキュリティ監査
安全Static 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.
検出されたパターン
品質スコア
作れるもの
Conceder acesso de leitura ao blob storage
Encontrar a função mínima necessária para um principal de serviço ler blobs em uma conta de armazenamento específica
Criar função personalizada para permissões de API
Definir uma função RBAC personalizada com permissões específicas de API quando as funções internas são muito abrangentes
Automatizar atribuição de função em CI/CD
Gerar código Bicep para atribuições de funções que podem ser implantadas via Azure DevOps ou GitHub Actions
これらのプロンプトを試す
Qual é a função RBAC mínima necessária para ler blobs em uma conta de Armazenamento Azure?
Qual função RBAC devo atribuir a uma identidade gerenciada para listar máquinas virtuais em um grupo de recursos?
Gerar o comando Azure CLI para atribuir a função Storage Blob Data Reader a uma identidade gerenciada atribuída pelo usuário em uma conta de armazenamento.
Criar uma definição de função RBAC personalizada que permite leitura e lista em contêineres e blobs de armazenamento, mas não operações de exclusão ou gravação.
ベストプラクティス
- Sempre atribua funções no escopo mais específico possível (recurso ou grupo de recursos versus assinatura)
- Use funções internas quando possível em vez de funções personalizadas para manutenção mais fácil
- Documente a justificativa de negócios para cada atribuição de função
回避
- Atribuir funções Owner ou Contributor quando funções mais específicas estão disponíveis
- Atribuir funções no escopo de assinatura ou grupo de gerenciamento quando o escopo de nível de recurso seria suficiente
- Usar permissões curinga (*) em definições de funções personalizadas