Question — 115
Tags —
Introdução
Managed Identity elimina a necessidade de gerenciar credenciais em código, proporcionando autenticação segura e automatizada entre serviços Azure.
Conceito-chave
System-Assigned vs User-Assigned Identity: System-assigned é ligada ao ciclo de vida do recurso, enquanto user-assigned permite reutilização entre múltiplos recursos, oferecendo flexibilidade arquitetural.
Tópicos Relevantes
- Eliminação de secrets em código
- Rotação automática de credenciais
- Princípio de menor privilégio
- Integração com Azure RBAC
- Auditoria e rastreabilidade
Exemplo Prático
Uma Azure Function pode usar managed identity para acessar Key Vault, Cosmos DB e Storage Account sem armazenar strings de conexão, com permissões granulares definidas via RBAC.
Benefícios
- Segurança automatizada
- Eliminação de credential sprawl
- Redução de riscos de exposição
- Gerenciamento simplificado
- Conformidade aprimorada