Do que o Enclave precisa
O Enclave se conecta por meio de um app multilocatário do Microsoft Entra que pertence ao Enclave. Você concede duas coisas a ele:- Consentimento de administrador para o app do Enclave. Isso inclui a permissão
Directory.Read.Alldo Microsoft Graph, que o Enclave usa para ler identidades do Entra, como entidades de serviço, aplicativos e grupos. - A função Reader no grupo de gerenciamento raiz do tenant. A função Reader na raiz é herdada por todas as assinaturas do tenant, incluindo as que você criar depois.
Quem pode executar a configuração
- Para conceder o consentimento de administrador, você precisa de uma função do Entra que possa consentir em nome de toda a organização.
- Para executar o comando no Cloud Shell, você precisa de permissão para criar atribuições de função no grupo de gerenciamento raiz do tenant.
- No Enclave, você precisa da função Owner ou Admin.
Conectar seu tenant
1
Abra a página de configuração
Abra Settings → Integrations e clique em Connect ao lado de Microsoft Azure.
2
Conceda o consentimento de administrador
Em Connect Microsoft, clique em Connect Microsoft. Entre como administrador do Entra e aprove o app do Enclave para a sua organização. O Enclave aguarda o consentimento e depois mostra a próxima etapa.
3
Conceda Reader na raiz do tenant
Em Grant tenant-root Reader, copie o comando. Abra o Azure Cloud Shell e execute-o. O comando é parecido com este:
4
Valide
De volta ao Enclave, clique em Validate. O Enclave verifica se consegue listar as assinaturas do seu tenant.
O que o Enclave descobre
- Infraestrutura: todos os recursos de cada assinatura, lidos pelo Azure Resource Graph.
- Topologia de rede: sub-redes, rotas e regras de firewall.
- Identidades: atribuições e definições de funções, identidades gerenciadas e entidades de serviço, aplicativos e grupos do Entra. O Enclave vincula máquinas virtuais e outros recursos de computação às identidades gerenciadas com que eles são executados.
Gerenciar uma conexão
Abra Settings → Integrations → Microsoft Azure para ver suas assinaturas conectadas.- Re-validate verifica se o Enclave ainda consegue ler uma assinatura.
- Remove para de verificar uma assinatura.
- Disconnect Azure remove a conexão inteira e para as verificações.
O que o Enclave faz e não faz
- Faz: lê a configuração de recursos e as identidades com a função Reader e com
Directory.Read.All. - Não faz: criar, alterar ou excluir recursos, nem ler o conteúdo dos seus arquivos, segredos, mensagens ou bancos de dados. O Enclave não armazena uma credencial para o seu tenant. Cada verificação usa tokens temporários.
Solução de problemas
A validação falha
A validação falha
A atribuição da função Reader está ausente ou ainda não entrou em vigor. Execute o comando no Cloud Shell de novo, aguarde um minuto e clique em Revalidate.
A conexão não mostra nenhuma assinatura
A conexão não mostra nenhuma assinatura
Se a conexão mostrar Tenant validated. Subscriptions are discovered on the next scan., o Enclave ainda não fez a verificação. Para verificar agora, clique em Analyze Environment no Coverage.
Os recursos aparecem, mas as identidades do Entra não
Os recursos aparecem, mas as identidades do Entra não
A descoberta de identidades exige o consentimento
Directory.Read.All, que é separado da função Reader. Conceda novamente o consentimento de administrador ao app do Enclave.A página diz que o consentimento de administrador não está disponível
A página diz que o consentimento de administrador não está disponível
Só owners e admins podem iniciar a configuração do Azure. Se você tem a função certa e ainda vê esta mensagem, entre em contato com o suporte.