Introdução
Este guia aborda a criação e utilização de um service principal Azure para fins de leitura. Exploraremos como criar um service principal, atribuir papéis, gerenciar o vencimento do secret e como garantir que o service principal não possa escrever.

Criando o Service Principal
O primeiro passo é criar um service principal. Este guia explica como criar um service principal usando o comando az ad sp create-for-rbac e como atribuir o papel Reader.
az ad sp create-for-rbac, name "inventario-somente-leitura", role Reader, scopes "/subscriptions/$SUB/resourceGroups/prod-web" "/subscriptions/$SUB/resourceGroups/prod-db" O comando acima cria um service principal com o papel Reader para os resource groups prod-web e prod-db.
Papel Reader e Controle de Acesso
O papel Reader é o papel built-in que permite a leitura de recursos sem poder fazer alterações.
Vencimento do Secret
Este guia explica como gerar um novo secret se o atual for perdido.
Comando de Atribuição de Papel
O comando az role assignment create é usado para atribuir papéis a um service principal.
Custos
Para ver custos no nível da assinatura ou do resource group, é necessário um papel de leitura de custos.
Conclusão
Este guia fornece um guia detalhado para criar e usar um service principal Azure para fins de leitura. Ao seguir estas instruções, você pode garantir que o service principal não possa fazer alterações e que você possa ver os custos corretamente.

Comentários