Soluciona problemas de errores de cuota

Es posible que recibas errores de cuota por varias razones, como exceder los valores de cuota o no configurar la cuota en un proyecto correctamente. Si quieres recibir una alerta cuando se producen errores, puedes crear alertas personalizadas para errores de cuota específicos, como se describe en Configura alertas de cuota.

Supere las cuotas de frecuencia

Las cuotas de tarifa se restablecen luego de un intervalo de tiempo predefinido específico de cada servicio. Si deseas obtener más información, consulta la documentación de cuotas para el servicio específico.

Exceso del valor de cuota

Si tu proyecto excede el valor máximo de cuota mientras usas un servicio, en Google Cloud se mostrará un error según la forma en la que accediste al servicio:

  • Si excedes una cuota con una solicitud a la API, en Google Cloud se mostrará un código de estado HTTP 413 REQUEST ENTITY TOO LARGE. Ten en cuenta que, cuando usas la API de transmisión heredada de BigQuery en un entorno de producción, es posible que recibas un código de estado 413 REQUEST ENTITY TOO LARGE si tus solicitudes HTTP son superiores a 10 MB. Es posible que también recibas este error si superas los 300 MB por segundo. Para obtener más información, consulta Inserciones de transmisión.
  • Si superas una cuota con una solicitud HTTP/REST, en Google Cloud se mostrará un código de estado HTTP 429 TOO MANY REQUESTS.
  • Si superas una cuota de Compute Engine, Google Cloud suele mostrar un código de estado HTTP 403 QUOTA_EXCEEDED, ya sea de una API, HTTP/REST o gRPC. Si la cuota es una cuota de frecuencia, se muestra 403 RATE_LIMIT_EXCEEDED.
  • Si superaste un valor de cuota con gRPC, en Google Cloud se mostrará un error ResourceExhausted. El modo en que aparece este error depende del servicio.
  • Si superaste un valor de cuota con un comando de Google Cloud CLI, la CLI de gcloud generará un mensaje de error de cuota excedida y mostrará el código de salida 1.
  • Si recibiste un mensaje QUOTA_EXCEEDED durante la implementación de servicios, consulta la siguiente sección.

Exceso del valor de cuota durante la implementación de servicios

En ocasiones, Google Cloud cambia los valores de cuota predeterminados para los recursos y las APIs. Estos cambios ocurren gradualmente, lo que significa que, durante la implementación de una nueva cuota predeterminada, el valor de cuota que aparece en la consola de Google Cloud podría no reflejar el nuevo valor de cuota disponible para ti.

Si se está realizando un lanzamiento de cuota, es posible que recibas un mensaje de error con el mensaje The future limit is the new default quota that will be available after a service rollout completes.. Si ves este mensaje de error, el valor de cuota citado y el valor futuro son correctos, incluso si lo que aparece en Google la consola de Google Cloud es diferente.

  • Para obtener más información, consulta los registros de auditoría y busca el mensaje QUOTA_EXCEEDED.

        "status": {
          ...
          "message": "QUOTA_EXCEEDED",
          "details": [
            {
              ...
              "value": {
                "quotaExceeded": {
                  ...
                  "futureLimit": FUTUREVALUE
                }
              }
            }
          ]
        },
    
  • Para ver gráficos que muestran el uso actual y máximo, en la consola de Google Cloud, haz clic en el ícono de monitoring. Es posible que debas desplázate hacia la derecha para verlo.

  • Si necesitas una cuota superior a la que tienes acceso y no puedes esperar hasta que se complete la implementación de servicios, solicita un ajuste de cuota.

Mensajes de error de la API

Si tu proyecto de cuota (también llamado proyecto de facturación) no está configurado correctamente, las solicitudes a la API pueden mostrar los siguientes mensajes de error:

  • user credentials not supported by this API
  • API not enabled in the project
    • no quota project set

Estos y otros errores suelen corregirse si configuras el proyecto de cuota. Si deseas obtener más información, consulta Descripción general del proyecto de cuotas.

Mensajes de error de cuota compartida dinámica

Si la cantidad de solicitudes supera la capacidad asignada para procesar esas solicitudes, la cuota compartida dinámica podría generar un código de error 429 cuando se usan los siguientes productos:

Producto Mensaje
Pago por uso (paygo) Resource exhausted, please try again later.
Capacidad de procesamiento aprovisionada Too many requests. Exceeded the provisioned throughput.

Para corregir el problema, haz lo siguiente: