Question — 3
Tags —
O controle de acesso baseado em função (RBAC) é um dos pilares para garantir segurança e governança eficiente em ambientes Azure.
[Resource Management] — Conceito-chave: RBAC (Role-Based Access Control)
RBAC permite definir quem pode acessar quais recursos, em qual escopo e com quais permissões, promovendo o princípio do menor privilégio e facilitando a administração de ambientes complexos.
O que é RBAC?
RBAC é um sistema de gerenciamento de permissões no Azure que possibilita atribuir funções específicas a usuários, grupos ou identidades gerenciadas em diferentes níveis de escopo: assinatura, grupo de recursos ou recurso individual. Cada função define um conjunto de permissões (leitura, gravação, exclusão, etc.) sobre os recursos.
Por que RBAC é importante?
- Segurança: Garante que cada usuário tenha apenas as permissões necessárias para executar suas tarefas, reduzindo riscos de acessos indevidos.
- Governança: Facilita auditorias e o rastreamento de ações, pois cada operação é registrada e associada a uma identidade.
- Flexibilidade: Permite criar funções customizadas para cenários específicos, além das funções padrão fornecidas pelo Azure.
- Escalabilidade: Simplifica a administração de grandes equipes e ambientes, pois as permissões podem ser gerenciadas em grupos e herdadas por recursos filhos.
[Resource Management] — Conceito-chave: RBAC - Exemplo prático
Em um projeto Azure, é possível conceder ao time de desenvolvimento a função “Contributor” apenas no Resource Group ecommerce-dev-rg, permitindo que criem e modifiquem recursos nesse ambiente, mas sem acesso ao ambiente de produção. Já o time de operações pode receber a função “Reader” no ecommerce-prod-rg, garantindo visibilidade sem permissões de alteração. Isso assegura governança, segurança e separação clara de responsabilidades.