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.

Guia Completo: Criando e Usando Service Principal Azure para Leitura

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