Ao usar o Service Connector para criar conexões entre os serviços do Azure, é essencial garantir que as permissões necessárias sejam concedidas. Este documento descreve os requisitos de permissão para vários recursos do Azure para facilitar a criação de conexão perfeita.
O Service Connector cria conexões entre os serviços do Azure usando um token em nome de.
Criar conexões com recursos do Azure requer permissões apropriadas.
Serviço de Aplicações
Ação
Descrição
Microsoft.Web/sites/config/write
Atualizar definições de configuração do Web App
Microsoft.web/sites/config/delete
Exclua a configuração de aplicativos Web.
Microsoft.Web/sites/config/list/action
Listar configurações sensíveis à segurança do Web App, como credenciais de publicação, configurações de aplicativo e cadeias de conexão
Microsoft.Web/sites/config/Read
Obter definições de configuração do Aplicativo Web
Microsoft.Web/sites/write
Criar um novo aplicativo Web ou atualizar um existente
Microsoft.Web/sites/read
Obter as propriedades de um aplicativo Web
Ranhura Webapp
Ação
Descrição
Microsoft.Web/sites/slots/Write
Criar um novo Slot de Aplicativo Web ou atualizar um existente
Microsoft.Web/sites/slots/Read
Obter as propriedades de um slot de implantação de Aplicativo Web
Microsoft.Web/sites/slots/config/Read
Obter as definições de configuração do Web App Slot
Microsoft.Web/sites/slots/config/Write
Atualizar as definições de configuração do Web App Slot
microsoft.web/sites/slots/config/delete
Exclua a configuração de slots de aplicativos Web.
Microsoft.Web/sites/slots/config/list/Action
Listar configurações sensíveis à segurança do Slot de Aplicativo Web, como credenciais de publicação, configurações de aplicativo e cadeias de conexão
Azure Spring App
Ação
Descrição
Microsoft.AppPlatform/Spring/read
Obter instância(s) de serviço do Azure Spring Apps
Microsoft.AppPlatform/Spring/apps/read
Obter os aplicativos para uma instância de serviço específica do Azure Spring Apps
Microsoft.AppPlatform/Spring/apps/write
Criar ou atualizar o aplicativo para uma instância de serviço específica do Azure Spring Apps
Obtém as propriedades do repositório de configuração especificado ou lista todos os armazenamentos de configuração sob o grupo de recursos ou assinatura especificados.
Hubs de Eventos do Azure
Ação
Descrição
Microsoft.EventHub/namespaces/read
Obter a lista de Descrição de Recursos de Espaço de Nomes
Retorna a lista de contas de armazenamento ou obtém as propriedades da conta de armazenamento especificada.
Microsoft.Storage/storageAccounts/write
Cria uma conta de armazenamento com os parâmetros especificados ou atualiza as propriedades ou tags ou adiciona domínio personalizado para a conta de armazenamento especificada.
Microsoft.Storage/storageAccounts/listkeys/action
Retorna as chaves de acesso para a conta de armazenamento especificada.
Azure SignalR Service
Ação
Descrição
Microsoft.SignalRService/SignalR/read
Veja as definições e configurações do SignalR no portal de gerenciamento ou através da API
Microsoft.SignalRService/SignalR/write
Modificar as definições e configurações do SignalR no portal de gerenciamento ou através da API
Visualize o valor das chaves de acesso WebPubSub no portal de gerenciamento ou por meio da API
Azure Cosmos DB
Aviso
A Microsoft recomenda que você use o fluxo de autenticação mais seguro disponível. O fluxo de autenticação descrito neste procedimento requer um grau muito alto de confiança no aplicativo e acarreta riscos que não estão presentes em outros fluxos. Você só deve usar esse fluxo quando outros fluxos mais seguros, como identidades gerenciadas, não forem viáveis.
Retorna a lista de regras de firewall do servidor ou obtém as propriedades da regra de firewall do servidor especificada.
Microsoft.Sql/servers/firewallRules/write
Cria uma regra de firewall de servidor com os parâmetros especificados, atualiza as propriedades da regra especificada ou substitui todas as regras existentes por nova(s) regra(s) de firewall de servidor.
Microsoft.Sql/servers/firewallRules/delete
Exclui uma regra de firewall de servidor existente.
Microsoft.Sql/servers/databases/read
Retorna a lista de bancos de dados ou obtém as propriedades do banco de dados especificado.
Microsoft.Sql/servers/read
Retorna a lista de servidores ou obtém as propriedades para o servidor especificado.
Microsoft.Sql/servers/virtualNetworkRules/read
Retorna a lista de regras de rede virtual ou obtém as propriedades da regra de rede virtual especificada.
Microsoft.Sql/servers/virtualNetworkRules/write
Cria uma regra de rede virtual com os parâmetros especificados ou atualiza as propriedades ou tags da regra de rede virtual especificada.
Microsoft.Sql/servers/virtualNetworkRules/delete
Exclui uma regra de rede virtual existente
Azure Key Vault
Ação
Descrição
Microsoft.KeyVault/vaults/write
Cria um novo cofre de chaves ou atualiza as propriedades de um cofre de chaves existente. Algumas propriedades podem exigir mais permissões.
Microsoft.KeyVault/vaults/read
Ver as propriedades de um cofre de chaves
Microsoft.KeyVault/vaults/secrets/write
Cria um novo segredo ou atualiza o valor de um segredo existente.
Microsoft.KeyVault/vaults/accessPolicies/write
Atualiza uma política de acesso existente mesclando ou substituindo, ou adiciona uma nova política de acesso ao cofre de chaves.
Conexão relacionada à identidade gerenciada/entidade de serviço
O Service Connector pode precisar conceder permissões à Identidade Gerenciada ou à Entidade de Serviço se uma conexão for criada com esses como tipos de autenticação. A tabela a seguir lista os requisitos de permissão para criar uma conexão nesse cenário.
Ação
Descrição
Microsoft.Authorization/roleAssignments/read
Obtenha informações sobre uma atribuição de função.
Microsoft.Authorization/roleAssignments/write
Crie uma atribuição de função no escopo especificado.
Microsoft.Authorization/roleAssignments/delete
Exclua uma atribuição de função no escopo especificado.
Conexão de identidades gerenciadas atribuídas pelo usuário
O Service Connector pode precisar conceder permissões à Identidade Gerenciada atribuída pelo usuário se uma conexão for criada com ele como o tipo de autenticação. A tabela a seguir lista os requisitos de permissão para criar uma conexão nesse cenário.
Permissão relacionada ao ponto de extremidade privado/ponto de extremidade de serviço
O Service Connector pode precisar conceder permissões à sua identidade se uma conexão for criada com ponto de extremidade privado ou ponto de extremidade de serviço como a solução de rede. A tabela a seguir lista os requisitos de permissão para criar uma conexão nesse cenário.
Ação
Descrição
Microsoft.Network/publicIPAddresses/read
Obtém uma definição de endereço IP público.
Microsoft.Network/virtualNetworks/subnets/read
Obtém uma definição de sub-rede de rede virtual
Microsoft.Network/virtualNetworks/subnets/write
Cria uma sub-rede de rede virtual ou atualiza uma sub-rede de rede virtual existente