Kontingentfehler beheben

Wenn Ihr Projekt bei der Nutzung eines Dienstes den maximalen Kontingentwert überschreitet, gibt Google Cloud einen Fehler basierend darauf zurück, wie Sie auf den Dienst zugegriffen haben:

  • Wenn Sie mit einer HTTP/REST-Anfrage ein Kontingent überschritten haben, gibt Google Cloud den HTTP-Statuscode 429 TOO MANY REQUESTS zurück.
  • Wenn Sie mit einer API-Anfrage ein Kontingent überschreiten, gibt Google Cloud den HTTP-Statuscode 413 REQUEST ENTITY TOO LARGE zurück. Wenn Sie die Legacy-Streaming-API von BigQuery in einer Produktionsumgebung verwenden, erhalten Sie möglicherweise den Statuscode 413 REQUEST ENTITY TOO LARGE, wenn Ihre HTTP-Anfragen größer als 10 MB sind. Dieser Fehler kann auch auftreten, wenn Sie 300 MB pro Sekunde überschreiten. Weitere Informationen finden Sie unter Streaming-Insert-Anweisungen.

  • Wenn Sie mit gRPC ein Kontingent überschritten haben, gibt Google Cloud einen ResourceExhausted-Fehler zurück. Wie dieser Fehler angezeigt wird, hängt vom Dienst ab.

  • Wenn Sie mit einem Google Cloud CLI-Befehl ein Kontingent überschritten haben, gibt die gcloud CLI eine Fehlermeldung über das Kontingent aus und liefert den Exit-Code 1.

Ratenkontingente werden nach einem vordefinierten Zeitintervall zurückgesetzt, das für jeden Dienst spezifisch ist. Weitere Informationen finden Sie in der Dokumentation zu Kontingenten für den jeweiligen Dienst.

Wenn Sie benachrichtigt werden möchten, wenn Fehler in Zukunft auftreten, können Sie benutzerdefinierte Benachrichtigungen für bestimmte Kontingentfehler erstellen, wie in Kontingentmesswerte überwachen beschrieben.