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
429de la API de Service Control, debería devolver errores429a 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
503a su cliente). - Si tu servidor recibe errores
500de la API de Service Control, debería devolver el error500a 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
500a 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:
- Cuota de la API de Service Control
- Cuota de la API de Service Consumer Management
- Cuota de la API de Service Management
¿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.