Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
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 interface do Edge, o Permissões insuficientes erro é indicado por uma mensagem de erro. Por exemplo, se você tentar acessar a lista de proxies de API e não tiver permissões suficientes:

O que esse erro significa
Cada usuário em uma organização do Edge é atribuído a um papel, em que os papéis são essencialmente conjuntos de permissões baseados no CRUD. CRUD significa "criar, ler, atualizar, excluir". Por exemplo, um usuário pode receber um papel que permita ler ou "acessar" detalhes sobre uma entidade, mas não permissão para "atualizar" ou "excluir".
O erro Permissões insuficientes geralmente significa que o papel atribuído ao 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 o papel dele só tem permissões para visualizar um proxy.
Consulte Como atribuir papéis para saber mais.
Solução de problemas
Etapas para solução de problemas gerais
Embora você possa precisar da ajuda de especialistas da Apigee para resolver esse erro, tente as seguintes 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 que acabou de criar a primeira organização?
Para novos usuários da Apigee que estão criando a primeira organização, pode levar várias horas para que a Apigee conclua o processo de criação. Se você encontrar erros de Permissões insuficientes em uma nova organização, aguarde algumas horas e tente novamente.
Verificar se outro usuário mudou as permissões recentemente
Na interface do Edge, selecione Administrador > Histórico da organização para conferir se houve mudanças recentes nas permissões. Procure permissões que foram criadas ou removidas recentemente:

Determinar 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 atualizá-las em todas as organizações, poderá encontrar erros de Permissões insuficientes.
Se aplicável, verifique se você atualizou as permissões em todas as organizações.
Tentar criar um papel com permissões globais e depois reduzi-las
Muitas vezes, você encontra erros de Permissões insuficientes ao criar um novo papel, porque ele não tem todas as permissões necessárias ativadas.
Em vez de criar um novo papel com um subconjunto das permissões disponíveis ativadas, crie o papel 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 permissões para garantir que não encontre erros de Permissões insuficientes.
Para clientes do Cloud, confira a página de status da Apigee para interrupções
Erros de Permissões insuficientes podem ocorrer quando há uma interrupção no Edge para o Cloud. Use o URL a seguir para verificar o status atual do Edge e conferir se há uma interrupção:
Você está usando uma versão do Edge Cloud que inclui suporte ao cliente?
Embora você precise entrar em contato com o suporte da Apigee para resolver esse erro, tente primeiro as etapas descritas acima em Etapas gerais de solução de problemas. Se você precisar de ajuda da Apigee, consulte Suporte do Apigee Edge.
Você está usando o Edge Private Cloud?
Os clientes do Private Cloud podem encontrar erros de Permissões insuficientes quando um usuário tenta fazer login na interface do Edge. Se você criar um papel personalizado no Edge para o Private Cloud, ele precisará ter essas permissões ativadas para que os usuários possam fazer login na interface do Edge:
{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}É possível usar o comando curl a seguir para conferir as permissões atuais de um papel:
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissionsConsulte Como criar papéis com a API para saber mais.
Você está usando uma versão de avaliação sem custo financeiro do Apigee Edge?
Embora você precise postar seu problema na Comunidade da Apigee para resolver esse erro, tente primeiro as etapas descritas acima em Etapas gerais de solução de problemas.