If your project exceeds its maximum quota value while using a service, Google Cloud returns an error based on how you accessed the service:
- If you exceeded a quota value with an HTTP/REST request, Google Cloud returns an
429 TOO MANY REQUESTSstatus code.
If you exceed a quota value with an API request, Google Cloud returns an HTTP
413 REQUEST ENTITY TOO LARGEstatus code. Note that when using the BigQuery legacy streaming API in a production environment, you may receive a
413 REQUEST ENTITY TOO LARGEstatus code if your HTTP requests are larger than 10 MB. You may also receive this error if you exceed 300 MB per second. For more information see Streaming inserts.
If you exceeded a quota value using gRPC, Google Cloud returns a
ResourceExhaustederror. How this error appears to you depends on the service.
If you exceeded a quota value using a Google Cloud CLI command, the gcloud CLI outputs a quota-exceeded error message and returns with the exit code
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.