Errores prohibidos

Estás viendo la documentación de Apigee Edge.
Ir a la documentación de Apigee X.
info

Texto de error

Forbidden. [Description]

donde [Description] es una cadena que describe la causa del error.

Ejemplo

Forbidden. You don't have permissions to access this resource.

Por lo general, verás mensajes de error Forbidden cuando realices llamadas a la API. Una causa común es cuando un administrador de la organización o algún otro tipo de usuario realiza una llamada a una API de administración de Edge que requiere credenciales de administrador del sistema.

Por ejemplo, para usar la API de administración de Edge y crear un usuario en Edge en la nube, debes realizar una solicitud POST a https://api.enterprise.apigee.com/v1/users. Sin embargo, si pasas credenciales para cualquier usuario que no sea el administrador del sistema, la llamada muestra el error HTTP 403 Forbidden, como se muestra a continuación:

> POST /v1/users HTTP/1.1
> Host: api.enterprise.apigee.com
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type:application/xml
> Content-Length: 162
>
* upload completely sent off: 162 out of 162 bytes
< HTTP/1.1 403 Forbidden

Qué significa este error

A cada usuario de una organización de Edge se le asigna un rol, donde los roles son, en esencia conjuntos de permisos basados en CRUD. CRUD significa “crear, leer, actualizar y borrar”. Por ejemplo, es posible que se le otorgue a un usuario un rol que le permita leer o también "obtener", detalles sobre una entidad, pero no permiso para "actualizarla" o "borrarla".

Por lo general, el error Forbidden significa que el rol asignado al usuario no tiene permisos para realizar la operación solicitada.

Consulta Asigna roles para obtener más información.

Solución de problemas

Pasos generales para la solución de problemas

Aunque es posible que necesites la ayuda de expertos de Apigee para resolver este error, puedes probar los siguientes pasos generales para la solución de problemas antes de comunicarte con el equipo de asistencia o publicar en la comunidad de Apigee.

¿Eres un cliente nuevo que acaba de crear su primera organización?

Para los usuarios nuevos de Apigee que crean su primera organización, Apigee puede tardar varias horas en completar el proceso de creación. Si ves errores Forbidden 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 Administrador > Historial de la organización para ver si hubo cambios recientes en los permisos. Busca los permisos que se crearon o quitaron recientemente:

¿Estás realizando una llamada a la API que requiere credenciales de administrador del sistema?

Varias APIs de administración de Edge requieren que pases credenciales de administrador del sistema, como las siguientes APIs:

Si eres cliente de Cloud, Apigee actúa como administrador del sistema. Por lo tanto, si necesitas realizar una acción que requiera permisos de administrador del sistema, debes comunicarte con el equipo de asistencia de Apigee Edge.

Si te encuentras con el error Forbidden cuando realizas una llamada a la API de administración de Edge, consulta la referencia de la API para comenzar a determinar los requisitos para llamar a la API.

¿Estás creando o editando un rol para darle acceso a un recurso protegido?

Edge te permite crear roles personalizados para controlar el acceso de los usuarios a los recursos protegidos. Por ejemplo, puedes crear roles para controlar el acceso a las APIs, los productos y los informes. Consulta Asigna roles para obtener más información.

Sin embargo, solo un administrador del sistema puede crear roles que especifiquen permisos para los siguientes recursos:

  • /environments
  • /environments/*
  • /environments/*/keystores/*/aliases/*/key
  • /environments/*/pods
  • /environments/*/servers
  • /pods
  • /rebuildindex
  • /userroles/devadmin
  • /userroles/devadmin/permissions
  • /userroles/devadmin/permissions/*
  • /userroles/devadmin/users
  • /userroles/devadmin/users/*
  • /users/*/status
  • /users
  • /users/*

Si intentas crear un rol que asigne permisos a estos recursos, obtendrás un Forbidden error.

Para los clientes de Cloud, consulta la página de estado de Apigee para ver si hay interrupciones

Los errores Forbidden pueden ocurrir cuando hay una interrupción en Edge para la nube. Usa la siguiente URL para verificar el estado actual de Edge y ver si hay una interrupción:

https://status.apigee.com/

¿Usas una versión de Edge Cloud que incluye atención al cliente?

Aunque es posible que debas comunicarte con el equipo de asistencia de Apigee para resolver este error, primero puedes probar los pasos descritos anteriormente en Pasos generales para la solución de problemas. Si necesitas ayuda de Apigee, consulta Atención al cliente de Apigee.

¿Usas la nube privada de Edge?

En una instalación de nube privada, defines un administrador del sistema. Si necesitas realizar una operación que requiera las credenciales de administrador del sistema, como crear una organización, debes trabajar con el administrador del sistema de Edge.

¿Usas una versión de evaluación gratuita de Apigee Edge?

Aunque es posible que debas publicar tu problema en la comunidad de Apigee para resolver este error, es posible que primero pruebes los pasos descritos anteriormente en Pasos generales para la solución de problemas.