Erros de permissões insuficientes

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Texto do erro

Insufficient permissions [Description]

em que [Description] é uma string que descreve a causa do erro.

Exemplo

Insufficient Permissions You do not have permission to view API proxies.

Captura de tela

Na IU do Edge, o erro Permissões insuficientes é indicado por outro mensagem. Por exemplo, se você tentar visualizar a lista de proxies de API e não tiver :

O que esse erro significa

Cada usuário em uma organização de borda recebe um papel, que é essencialmente Conjuntos de permissões baseadas em CRUD. CRUD significa "criar, ler, atualizar, excluir". Por exemplo, um usuário pode ser recebe um papel que permite ler ou "receber" detalhes sobre uma entidade, mas não a permissão para "atualizar" ou "excluir" reimplantá-lo.

O erro Permissões insuficientes geralmente significa que o papel atribuído a o usuário não tem permissões para realizar a operação solicitada. Por exemplo, o usuário tenta criar um proxy de API, mas a função dele só tem permissões para visualizar um proxy.

Consulte Como atribuir funções para saber mais.

Solução de problemas

Etapas gerais de solução de problemas

Talvez você precise da ajuda especializada da Apigee para resolver esse erro, mas tente o seguinte etapas gerais de solução de problemas antes de entrar em contato com o suporte ou postar na comunidade da Apigee.

Você é um novo cliente e acabou de criar sua primeira organização?

Para os novos usuários da Apigee que estão criando sua primeira organização, podem ser necessários vários minutos da Apigee horas para concluir o processo de criação. Caso você veja Permissões insuficientes erros em uma nova organização, aguarde algumas horas e tente novamente.

Verifique se outro usuário alterou as permissões recentemente

Na IU do Edge, selecione Administrador > da organização para verificar alterações recentes nas permissões. Procure permissões criadas ou removido:

Determine se esse erro está ocorrendo em apenas uma organização

Muitas vezes, você cria várias organizações e define as mesmas permissões em cada uma delas. No entanto, se você atualizar as permissões em uma organização, mas esquecer de fazer isso em todas organizações, será possível ver os erros Permissões insuficientes.

Se aplicável, se você atualizou as permissões em uma organização em todas as organizações.

Tente criar um papel com permissões globais e depois reduzi-las

Muitas vezes, você encontrará erros de Permissões insuficientes ao criar um um novo papel porque ele não tem todas as permissões necessárias ativadas.

Em vez de criar uma nova função com um subconjunto de permissões disponíveis ativadas, crie a função com todas as permissões ativadas. Em seguida, remova as permissões conforme necessário e teste o papel. Continue testando o papel à medida que você remove as permissões para garantir que você não o encontre. Erros de permissões insuficientes.

Para clientes do Cloud, verifique se há interrupções na página de status da Apigee

Erros de permissões insuficientes podem ocorrer quando há uma interrupção do serviço no Edge para para a nuvem. Use o URL a seguir para verificar o status atual do Edge e ver se há interrupção:

https://status.apigee.com/

Você está usando uma versão do Edge Cloud que inclua suporte ao cliente?

Talvez seja necessário entrar em contato com o suporte da Apigee para resolver esse erro, mas tente primeiro as descritas acima em Informações etapas de solução de problemas. Se você precisar de ajuda da Apigee, consulte Suporte do Apigee Edge.

Você está usando a nuvem privada do Edge?

Os clientes da nuvem privada podem encontrar erros de Permissões insuficientes quando um o usuário tenta fazer login na interface do Edge. Se você criar um papel personalizado no Edge para a nuvem privada, o papel precisa ter essas permissões ativadas para que seus usuários possam fazer login no Interface do Edge:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

É possível usar o seguinte comando curl para ver as permissões atuais de um papel:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

Consulte Como criar papéis com a API para saber mais.

Você está usando um versão de avaliação do Apigee Edge?

Talvez seja necessário postar o problema na Comunidade da Apigee para resolver o erro, mas você pode Primeiro, siga as etapas descritas acima em Etapas gerais de solução de problemas.