Essa solicitação não está autorizada a executar essa operação - AZURE - CORREÇÃO
4 min. read
Published on
Key notes
- Ao tentar aceder ao conteúdo nas contas de armazenamento do Azure, recebe este erro: Este pedido não está autorizado a realizar esta operação.
- Isto pode ocorrer se utilizar a chave de acesso errada ou quando a conta de armazenamento que está a tentar aceder tiver expirado.
- Você pode resolver o problema atribuindo uma função de colaborador nos dados do blob de armazenamento. Alterar as configurações de rede e segurança do Azure para permitir o acesso também pode ajudar.
O Microsoft Azure produz dois erros comuns ao tentar acessar conteúdo em contas de armazenamento. Uma delas é: experimentar alta demanda nesta região.
A outra é: Esta solicitação não está autorizada a realizar esta operação ao acessar o Armazenamento do Azure. Este artigo analisa como você pode corrigir esse segundo erro.
O que faz com que esta solicitação não esteja autorizada a realizar esta operação no armazenamento do Microsoft Azure?
Pode haver vários motivos pelos quais os usuários não conseguem ler/escrever conteúdo em contêineres de armazenamento do Azure e acessar objetos blob em contas de armazenamento. Os mais comuns são:
- Chave de acesso inválida: usar o nome de armazenamento e as chaves de acesso incorretos retornará o erro.
- Contêiner de armazenamento do Azure expirado: você não pode acessar nenhum recurso em um contêiner do Microsoft Azure expirado.
- Atribuição incorreta de funções: Sem uma função de colaborador, é impossível ler/escrever dados numa conta de armazenamento. Daí o erro.
- Acesso restrito pelo administrador: O administrador pode ter usado o Azure AD para limitar o seu acesso às chaves de acesso da conta de armazenamento.
- Chave de acesso desabilitada: desabilitar o acesso à chave da conta de armazenamento pode impedir que você use até mesmo as chaves de acesso corretas para autenticar suas solicitações.
Agora que identificamos a raiz do problema, vamos ver como você pode resolvê-lo.
Como posso resolver esta solicitação não está autorizado a realizar esta operação no armazenamento do Microsoft Azure?
Antes de prosseguir com as correções deste guia, tente estas verificações preliminares, pois elas podem ser a única solução de que você precisa:
- Verifique a chave de acesso: O primeiro passo é verificar se as chaves de acesso e o nome da conta de armazenamento que você está usando estão corretos.
- Verifique a expiração do armazenamento: certifique-se de que o contêiner de armazenamento do Microsoft Azure que você está tentando acessar não expirou
- Confirmar autorização: confirme com o administrador que seu acesso à conta de armazenamento não é restrito.
- Habilitar chave de acesso ao armazenamento: verifique se você tem Permitir acesso à chave da conta de armazenamento habilitado na conta de armazenamento.
Se o erro persistir após usar todas essas soluções iniciais, tente as seguintes correções avançadas.
1. Regenerar chaves de acesso à conta de armazenamento
- Faça login no portal do Azure e clique em Contas de armazenamento .
- Localize a conta de armazenamento que deseja acessar e clique para abrir.
- No painel esquerdo, role para baixo até Segurança + rede e selecione Chaves de acesso.
- Clique no ícone Girar próximo à chave1 e selecione Sim para regenerar a chave de acesso na caixa de diálogo pop-up.
- Clique no ícone Girar próximo à tecla2 e selecione Sim para regenerar a chave de acesso na caixa de diálogo.
- Em seguida, atualize as strings de conexão em seu código para acessar as novas chaves e tente novamente para ver se o problema foi resolvido.
2. Altere a regra de acesso à rede padrão para permitir o acesso de todas as redes
- Selecione a conta de armazenamento que você deseja acessar no painel do Azure.
- Role para baixo até Segurança + rede e selecione Rede abaixo dele.
- Selecione Habilitar de todas as redes e clique em Salvar para aplicar as alterações.
3. Atribuir uma função de contribuidor de armazenamento
- Abra o painel do Azure e selecione a conta de armazenamento que você está tentando acessar.
- Clique em Controle de acesso (IAM) no painel esquerdo e alterne para a guia Atribuição de função .
- Clique em Adicionar na parte superior da página e selecione Adicionar atribuição de função.
- Selecione a função que deseja usar, Storage Blob Data Contributor e clique em Next.
- Escolha Usuário, grupo ou entidade de serviço e clique em Selecionar membros.
- Escolha a conta que deseja adicionar e clique em Selecionar.
- Depois que a conta for adicionada, clique em Revisar + atribuir.
- Clique em Rever + atribuir novamente para atribuir a função.
- Aguarde a conclusão da atribuição de função e tente acessar novamente o armazenamento.
Agora, você deve ser capaz de resolver este erro de solicitação não autorizado a realizar esta operação no armazenamento do Microsoft Azure.
Se você deseja controle e flexibilidade extras sobre seus recursos de armazenamento em nuvem do Azure, o Microsoft Azure Storage Explorer é um aplicativo intuitivo projetado para oferecer exatamente isso. Confira para ver como funciona.
Qual das soluções acima funciona para você? Deixe-nos saber na área de comentários abaixo.
User forum
0 messages