Estás viendo la documentación de Apigee Edge.
Ve a la
Documentación de Apigee X. información
Texto de error
Insufficient permissions [Description]
En el ejemplo anterior, [Description]
es una cadena que describe la causa del error.
Ejemplo
Insufficient Permissions You do not have permission to view API proxies.
Captura de pantalla
En la IU de Edge, el error Permisos insuficientes se indica mediante un error mensaje. Por ejemplo, si intentas ver la lista de proxies de API y no tienes suficientes permisos:
Qué significa este error
A cada usuario de una organización de Edge se le asigna un rol, en el que los roles conjuntos de permisos basados en CRUD. CRUD significa “crear, leer, actualizar y borrar”. Por ejemplo, un usuario puede estar un rol que les permite leer, o bien "obtener", detalles sobre una entidad, pero no tiene permiso para "actualizar" o "borrar" que la modifica.
El error Permisos insuficientes normalmente significa que el rol asignado a el usuario no tiene permisos para realizar la operación solicitada. Por ejemplo, el usuario intenta crear un proxy de API, pero su rol solo tiene permisos para ver un proxy.
Consulta Cómo asignar roles. para obtener más información.
Soluciona problemas
Pasos generales para solucionar problemas
Aunque es posible que necesites ayuda de expertos de Apigee para resolver este error, puedes probar lo siguiente: pasos generales para solucionar problemas antes de comunicarse con el equipo de asistencia o publicar en la comunidad de Apigee.
¿Eres un cliente nuevo que acaba de crear tu primera organización?
Para los usuarios nuevos de Apigee que estén creando su primera organización, Apigee puede necesitar varias horas para completar el proceso de creación. Si ves Permisos insuficientes errores en una organización nueva, espera unas horas y vuelve a intentarlo.
Verifica si otro usuario cambió los permisos recientemente
En la IU de Edge, selecciona Admin > Historial de la organización para ver si hubo cualquier cambio reciente en los permisos. Busca permisos que se hayan creado recientemente. quitada:
Determina si este error ocurre en una sola organización
A menudo, creas varias organizaciones y defines los mismos permisos en cada una de ellas. Sin embargo, si actualizas los permisos en una organización, pero te olvidas de actualizarlos en todas organizaciones, puedes ver los errores de Permisos insuficientes.
Si corresponde, asegúrate de actualizar los permisos de una organización que actualizaste de ellos en todas las organizaciones.
Intenta crear un rol con permisos globales y, luego, redúcelos
A menudo, encontrarás errores de Permisos insuficientes cuando crees una rol nuevo porque no tiene habilitados todos los permisos necesarios.
En lugar de crear un nuevo rol con un subconjunto de los permisos disponibles habilitados, crea el con todos los permisos habilitados. Luego, quita los permisos según sea necesario y prueba el rol. Sigue probando el rol cuando quites los permisos para asegurarte de no encontrar Errores Permisos insuficientes.
Si eres cliente de Cloud, consulta la página de estado de Apigee para conocer las interrupciones
Pueden ocurrir errores de permisos insuficientes cuando hay una interrupción en Edge para en la nube. Usa la siguiente URL para verificar el estado actual de Edge y ver si existe interrupción:
¿Estás usando una versión de Edge Cloud que incluya asistencia al cliente?
Aunque es posible que debas comunicarte con el equipo de asistencia de Apigee para resolver este error, primero puedes intentar los pasos descritos anteriormente en la página Información general pasos para solucionar problemas. Si necesitas ayuda de Apigee, consulta Asistencia de Apigee Edge.
¿Usas la nube privada perimetral?
Los clientes de la nube privada pueden encontrar errores de Permisos insuficientes cuando un cuando el usuario intenta acceder a la IU de Edge. Si creas un rol personalizado en Edge para la nube privada, el rol debe tener estos permisos habilitados para que los usuarios IU de Edge:
{"path" : "/","permissions" : [ "get" ]} {"path" : "/*","permissions" : [ ]} {"path" : "/environments","permissions" : [ "get" ]} {"path" : "/userroles","permissions" : [ "get" ]}
Puedes usar el siguiente comando curl para ver los permisos actuales de un rol:
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions
Consulta Crea roles con la API para obtener más información.
¿Estás usando un de prueba de Apigee Edge?
Si bien es posible que debas publicar el problema en la comunidad de Apigee para resolverlo, es posible que Primero, prueba los pasos descritos anteriormente en Pasos generales para solucionar problemas.