Essa solicitação não está autorizada a executar essa operação - AZURE - CORREÇÃO

Reading time icon 4 min. read


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

  1. Faça login no portal do Azure e clique em Contas de armazenamento .
    Abra o portal do Azure
  2. Localize a conta de armazenamento que deseja acessar e clique para abrir.
    Selecione a conta de armazenamento
  3. No painel esquerdo, role para baixo até Segurança + rede e selecione Chaves de acesso.
    Configurações de rede e segurança do Azure
  4. Clique no ícone Girar próximo à chave1 e selecione Sim para regenerar a chave de acesso na caixa de diálogo pop-up.
    regenerar chaves de acesso
  5. Clique no ícone Girar próximo à tecla2 e selecione Sim para regenerar a chave de acesso na caixa de diálogo.
    Novas chaves de acesso ao armazenamento do Azure
  6. 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

  1. Selecione a conta de armazenamento que você deseja acessar no painel do Azure.
    Selecione a conta de armazenamento
  2. Role para baixo até Segurança + rede e selecione Rede abaixo dele.
    Configurações de rede e segurança do Azure
  3. Selecione Habilitar de todas as redes e clique em Salvar para aplicar as alterações.
    Permitir acesso de todas as redes

3. Atribuir uma função de contribuidor de armazenamento

  1. Abra o painel do Azure e selecione a conta de armazenamento que você está tentando acessar.
    Selecione a conta de armazenamento
  2. Clique em Controle de acesso (IAM) no painel esquerdo e alterne para a guia Atribuição de função .
    controle de acesso IAM
  3. Clique em Adicionar na parte superior da página e selecione Adicionar atribuição de função.
    atribuir nova função de conta de armazenamento
  4. Selecione a função que deseja usar, Storage Blob Data Contributor e clique em Next.
    Colaborador de dados de blob de armazenamento
  5. Escolha Usuário, grupo ou entidade de serviço e clique em Selecionar membros.
    Atribuir nova função de usuário
  6. Escolha a conta que deseja adicionar e clique em Selecionar.
    Selecione a conta-membro
  7. Depois que a conta for adicionada, clique em Revisar + atribuir.
    Revise e atribua função de colaborador
  8. Clique em Rever + atribuir novamente para atribuir a função.
    Atribuindo nova função de contribuidor
  9. 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.

More about the topics: Azure

User forum

0 messages