If your project exceeds a quota while using a service, Google Cloud returns an error based on how you accessed the service:
- If you exceeded a quota with an HTTP/REST request, Google Cloud returns an
HTTP
429 TOO MANY REQUESTS
status code. - If you exceed a quota with an API request, Google Cloud returns an HTTP
413 REQUEST ENTITY TOO LARGE
status code. - If you exceeded a quota using gRPC, Google Cloud
returns a
ResourceExhausted
error. How this error appears to you depends on the service. - If you exceeded a quota using a Google Cloud CLI command, the
gcloud CLI outputs a quota-exceeded error message and returns
with the exit code
1
.
Rate quotas reset after a predefined time interval that is specific to each service. For more information, see the quotas documentation for the specific service.
If you want to be alerted when errors happen in future, you can create custom alerts for specific quota errors, as described in Monitor quota metrics.