Solución de problemas

Esta página contiene información sobre la solución de problemas para cada versión de las siguientes API de Service Infrastructure:

  • La API de Service Management
  • API de Service Control
  • API de Service Consumer Management

¿Cómo controlo los errores de la API de Service Control en general?

La API de Service Control proporciona funciones de plano de control, como registro y supervisión, a los servicios administrados. Por lo tanto, los emisores de la API de Service Control suelen ser aplicaciones de servidor. A continuación, se mencionan algunas recomendaciones generales sobre cómo manejar errores en el nivel de la API de REST/RPC:

  • Tu servidor debe registrar todos los errores que muestra la API de Service Control, y puedes usar los datos para solucionar problemas de tu servicio administrado.
  • Si tu servidor recibe errores 429 de la API de Service Control, debería devolver errores 429 a sus clientes.
  • Si tu servidor no puede acceder a la API de Service Control, puede elegir continuar ante errores (ignorar el error) o bloquear ante errores (devolver 503 a su cliente).
  • Si tu servidor recibe errores 500 de la API de Service Control, debería devolver el error 500 a sus clientes. Por lo general, estos errores indican errores en la API de Service Control.
  • Si tu servidor recibe otros errores de la API de Service Control, debería devolver el error 500 a sus clientes. Por lo general, tales errores representan fallas dentro de tu servicio administrado.

¿Qué significa el error de "servicio no habilitado"?

Para usar cualquier servicio de la API de Google, debes tener un proyecto de Google Cloud , habilitar el servicio para ese proyecto y pasar una clave de API o un token de acceso de OAuth asociado con el proyecto para cada solicitud a la API. Consulta la guía de autenticación para obtener más detalles. Para corregir este error, debes habilitar el servicio para tu proyecto con la consola de Google Cloud , Google Cloud CLI o la API de Service Usage. Para obtener información sobre cómo habilitar un servicio, consulta Habilita e inhabilita servicios.

¿Cómo corrijo los errores de permiso denegado?

Por lo general, estos errores ocurren porque el emisor no tiene el permiso de administración de identidades y accesos adecuado en ciertos recursos. Para obtener más información sobre los permisos necesarios para cada una de las siguientes API de Service Infrastructure, consulta la página de Control de acceso correspondiente:

¿Cómo realizo un reintento en los errores de API?

Se recomienda realizar un reintento con intervalos exponenciales y aleatoriedad. El intervalo de reintento mínimo debe ser de 30 s para los errores de cuota 429, y de 1 s para los errores de servidor 500 y 503. Para otros errores, el reintento solo debe realizarse según la información de error adicional. Consulta google.rpc.Code para obtener más detalles.

¿Cómo solicito una cuota de API mayor?

Para obtener información sobre cómo solicitar cuotas mayores para cada una de las siguientes API de Service Infrastructure, visita la sección correspondiente de la página Cuotas y límites:

¿Cómo corrijo los errores de "No se puede verificar la propiedad del nombre de dominio"?

Este error indica que el emisor no tiene la propiedad del nombre de dominio que se usó para el nombre del servicio administrado que se especifica en la configuración del servicio. Sigue la guía para utilizar un dominio válido.