Problema ao criar Serviço de Aplicativo com opção de container no Azure

Isadora Xavier 0 Pontos de reputação
2024-05-22T17:58:25.88+00:00

Olá a todos,

Estou enfrentando dificuldades ao tentar criar um Serviço de Aplicativo no Azure, marcando a opção de container tanto no portal quanto através da Azure CLI. Sempre me deparo com o mesmo erro:

{
  "status": "Failed",
  "error": {
    "code": "Forbidden",
    "message": "A assinatura 'minhaAssinatura' não tem permissão para criar ou atualizar o serverfarm.",
    "details": [
      {
        "message": "A assinatura 'minhaAssinatura' não tem permissão para criar ou atualizar o serverfarm."
      },
      {
        "code": "Forbidden"
      },
      {}
    ]
  }
}

Já tentei diversas soluções, como criar uma nova assinatura, trocar a região, excluir e recriar o grupo de recursos, mas o erro persiste.

Alguém já enfrentou esse problema antes ou tem alguma sugestão de como posso resolver?

Agradeço desde já pela ajuda.

Microsoft Q&A
Microsoft Q&A
Use esta marca para compartilhar sugestões, solicitações de recursos e bugs com a equipe de perguntas e respostas da Microsoft. A equipe de perguntas e respostas da Microsoft avaliará seus comentários regularmente e fornecerá atualizações eventuais.
315 perguntas
0 comentários Sem comentários
{count} votos

2 respostas

Classificar por: Mais útil
  1. Dio Xavier 2,045 Pontos de reputação
    2024-05-22T18:29:54.56+00:00

    Olá

    Bem vindo à Comunidade Microsoft Q&A

    Tudo bem, Isadora? O erro "Forbidden" ao tentar criar ou atualizar o serverfarm no Azure geralmente indica que a assinatura usada não possui as permissões necessárias para realizar essa operação. A seguir, estão descritas etapas detalhadas e técnicas para resolver esse problema:

    1. Verifique a função de usuário atribuída:

    - Acesse o portal do Azure.

    - Navegue até "Assinaturas".

    - Selecione a assinatura relevante.

    - Vá para "Controle de Acesso (IAM)".

    - Verifique as funções atribuídas ao seu usuário. Para criar ou atualizar um App Service Plan (serverfarm), você precisa ter pelo menos a função "Contributor" ou uma função personalizada com permissões adequadas.

    2. Atribuir a função correta:

    - Se você não tiver a função "Contributor" ou equivalente, solicite ao administrador da sua assinatura para atribuí-la.

    Verificar Políticas de Recursos e Restrições

    1. Políticas de recursos:

    - Verifique se há alguma política de recurso aplicada ao seu grupo de recursos ou assinatura que possa estar bloqueando a criação de novos recursos.

    - No portal do Azure, vá para "Políticas" e veja as políticas aplicadas à sua assinatura ou grupo de recursos.

    2. Restrições de locação (tenant):

    - Certifique-se de que sua organização não possui restrições específicas que impeçam a criação de novos recursos.

    Usar CLI para Diagnóstico

    1. Obtenha informações detalhadas:

    - Utilize a Azure CLI para obter detalhes mais específicos sobre as permissões da sua assinatura.

    az role assignment list --assignee <seu-usuário>

    2. Verifique políticas aplicadas:

    - Examine as políticas aplicadas no nível de assinatura e grupo de recursos.

    az policy assignment list --scope /subscriptions/<sua-assinatura>
    az policy assignment list --scope /subscriptions/<sua-assinatura>/resourceGroups/<seu-grupo-de-recursos>
    

    Revisar Logs de Atividade

    1. Logs de atividade no portal do Azure:

    - Acesse "Monitor" no portal do Azure.

    - Vá para "Activity Log" (Log de Atividade).

    - Filtre os logs para o período em que você tentou criar o recurso. Veja se há mensagens de erro adicionais que possam fornecer mais detalhes sobre o problema.

    Testar com uma Assinatura Diferente

    - Se você tiver acesso a outra assinatura (por exemplo, uma assinatura de teste ou desenvolvimento), tente criar o App Service Plan lá para verificar se o problema é específico da assinatura original.

    - Se todas as etapas acima não resolverem o problema, entre em contato com o suporte dedicado do Azure. Eles podem fornecer insights específicos sobre a configuração da sua assinatura e qualquer problema subjacente.

    Seguir essas etapas deve ajudar a identificar e resolver o problema de permissão que está impedindo a criação ou atualização do serverfarm na sua assinatura do Azure.


  2. Isadora Xavier 0 Pontos de reputação
    2024-05-24T22:49:35.25+00:00

    Oi Dio, tudo bem?

    Muito obrigada por me ajudar.

    Eu realizei todos esses passos na tentativa de resolver os problemas:

    • Minha assinatura era nova, não havia bloqueios.
    • A lista de políticas e permissões retornava vazia.

    O que resolveu pra mim foi criar um recurso Web Service como código ao invés de container, que era o que eu estava tentando. Magicamente, isso desbloqueou minhas permissões e consegui criar o serviço que estava obtendo erros.

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.