Channel Services-Limits
In der folgenden Tabelle sind mehrere Limits für Channel Services aufgeführt:
Ressourcenlimits
Ressource | Limit |
---|---|
Account | 1 pro Reseller-Domain |
Kunden | Unbegrenzt |
Berechtigungen | Unbegrenzt |
Channelpartner-Links | Unbegrenzt |
Google Workspace-Limits
Ressource | Limit |
---|---|
Maximale Anzahl von Plätzen | 50.000 (wenden Sie sich bitte an den Support, um eine Erhöhung zu beantragen) |
Maximale Testdauer | 30 Tage (für anwendbare SKUs) |
Einschränkungen für die Test Partner Sales Console
Ressource | Limit |
---|---|
Maximale Anzahl von Plätzen | 10 |
Maximale Testdauer | 1 Tag |
Bei der Verwendung einer Test Partner Sales Console sind weitere Aspekte zu beachten:
- Kunden müssen die Namenskonvention für Testdomains einhalten.
- Google Workspace-Berechtigungen werden 3 Tage nach dem Erstellen zum Löschen markiert und wöchentlich gelöscht.
Cloud Channel API-Ratenlimits
API-Ratenlimits definieren die Anzahl der Anfragen, die an die Cloud Channel API gesendet werden können. Limits gelten pro Projekt und für alle API-Anfragen, einschließlich ungültiger Anfragen, fallen Kontingentkosten an.
Ratenlimits werden in Intervallen von 60 Sekunden (1 Minute) erzwungen. Wenn Sie Ihr Limit innerhalb von 60 Sekunden erreichen, müssen Sie warten, bis Ihre Kontingente aktualisiert wurden, bevor Sie weitere Anfragen senden können.
Wir haben unterschiedliche Kontingent-Buckets für verschiedene Gruppen von Endpunkten. Die Kontingentnutzungen in jedem Bucket werden unabhängig voneinander ausgewertet. In der folgenden Tabelle sind die spezifischen und standardmäßigen Cloud Channel API-Kontingentlimits pro Projekt sowie die Methoden aufgeführt, für die sie gelten.
API-Methode | Limit (Anfragen/Minute) |
---|---|
accounts.customers.entitlements.list |
24 |
accounts.customers.list |
24 |
accounts.skuGroups.list |
24 |
accounts.skuGroups.billableSkus.list |
24 |
operations.get |
600 |
alle anderen Endpunkte | 120 |
Wenn Sie eine höhere Ratenbegrenzung für API-Anfragen benötigen, können Sie eine Erhöhung über die Google Cloud Console anfordern.
Best Practices
Im Folgenden finden Sie einige Best Practices zur Einhaltung der API-Ratenbegrenzungen für die Cloud Channel API.
Verwenden Sie eine clientseitige Ratenbegrenzung, um eine künstliche Ratenbegrenzung festzulegen. Dadurch wird verhindert, dass ein Client alle Ihre Kontingente nutzt.
Verwenden Sie exponentielles Backoff, um den Abstand zwischen den Anfragen stufenweise zu erhöhen, sobald das Kontingent erreicht wurde. Das gibt dem Server Zeit, die Kontingent-Buckets wieder aufzufüllen.
Folgen Sie den Umfrageempfehlungen für alle Methoden, die beim Aufrufen von
operations.get
einen Vorgang zurückgeben.Wenn Sie einen 403-Fehler mit der Fehlermeldung
rateLimitExceeded
erhalten, warten Sie einige Sekunden, bevor Sie die Anfrage wiederholen. Die Kontingente werden alle 60 Sekunden neu aufgefüllt. Nach der nächsten Aktualisierung sollte Ihre Anfrage erfolgreich sein.