Solución de problemas

Esta página contiene información para solucionar problemas de todas las versiones de las siguientes APIs de Service Infrastructure:

  • API Service Management
  • API Service Control
  • API Service Consumer Management

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

La API Service Control proporciona funciones del plano de control, como el registro y la monitorización, a los servicios gestionados. Por lo tanto, los llamantes de la API Service Control suelen ser aplicaciones de servidor. A continuación, se ofrecen recomendaciones generales sobre cómo gestionar los errores a nivel de API REST o RPC:

  • Tu servidor debe registrar todos los errores devueltos por la API Service Control. Puedes usar los datos para solucionar problemas de tu servicio gestionado.
  • Si tu servidor recibe errores 429 de la API Service Control, debe devolver errores 429 a sus clientes.
  • Si tu servidor no puede acceder a la API Service Control, puede elegir entre fallar de forma abierta (ignorar el error) o de forma cerrada (devolver 503 a su cliente).
  • Si tu servidor recibe errores 500 de la API Service Control, debe devolver errores 500 a sus clientes. Estos errores suelen indicar errores en la API Service Control.
  • Si tu servidor recibe otros errores de la API Service Control, debe devolver el error 500 a sus clientes. Estos errores suelen indicar que hay errores en tu servicio gestionado.

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

Para usar cualquier servicio de las APIs de Google, debes tener un Google Cloud proyecto, habilitar el servicio en ese proyecto y enviar una clave de API o un token de acceso de OAuth asociado al proyecto en cada solicitud de API. Consulta la guía de autenticación para obtener más información. Para solucionar este error, debes habilitar el servicio en tu proyecto mediante la consola de Google Cloud Google Cloud, la CLI de Google Cloud o la API Service Usage. Para saber cómo habilitar un servicio, consulta Habilitar e inhabilitar servicios.

¿Cómo puedo solucionar los errores de permiso denegado?

Estos errores suelen significar que la persona que llama no tiene el permiso de gestión de identidades y accesos adecuado en determinados recursos. Para obtener información sobre los permisos necesarios para cada una de las siguientes APIs de Service Infrastructure, consulta la página de control de acceso correspondiente:

¿Cómo puedo reintentar una operación si se producen errores en la API?

Se recomienda volver a intentar la acción con intervalos exponenciales y aleatorios. El intervalo mínimo de reintentos debe ser de 30 segundos para los errores de cuota 429 y de 1 segundo para los errores de servidor 500 y 503. En el caso de otros errores, la retransmisión solo debe realizarse en función de la información adicional sobre el error. Consulta google.rpc.Code para obtener más información.

¿Cómo puedo solicitar un aumento de la cuota de la API?

Para saber cómo solicitar una cuota mayor para cada una de las siguientes APIs de Service Infrastructure, consulta la sección correspondiente de la página Cuotas y límites:

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

Este error indica que la persona que llama no tiene la propiedad del nombre de dominio utilizado para el nombre del servicio gestionado especificado en una configuración de servicio. Sigue la guía para usar un dominio válido.