Seit Januar 2021 können Sie mit der Cloud Channel API Kunden, Berechtigungen und Cloud Billing-Unterkonten erstellen. Wenn Sie derzeit die Cloud Billing API für diese Aufgaben verwenden, empfehlen wir stattdessen die Cloud Channel API.
In diesem Leitfaden werden die Grundlagen zum Erstellen von Kunden und Berechtigungen mit der Cloud Channel API erläutert.
Hinweis
Schließen Sie das Codelab zur Cloud Channel API ab, bevor Sie fortfahren. So wird sichergestellt, dass Ihre Entwicklungsumgebung für Codebeispiele und andere Codelabs eingerichtet ist.
Zusammenfassung der Änderungen
Wenn Sie derzeit den billingAccounts.create
-Endpunkt der Cloud Billing API verwenden, um ein Cloud-Rechnungsunterkonto für einen Kunden zu erstellen, müssen Sie den customers.create()
-Endpunkt und dann den entitlements.create()
-Endpunkt verwenden, um ein neues Cloud-Rechnungsunterkonto für einen Kunden zu erstellen.
Wenn Sie IAM-Rollen verwalten möchten, müssen Sie vorhandene Cloud Billing API-Endpunkte verwenden.
Kunden erstellen
Wenn Sie einen neuen Kunden mit der Cloud Channel API erstellen möchten, verwenden Sie den customers.create()
-Endpunkt. Bevor du beginnst, solltest du die folgenden Kundeninformationen zur Hand haben.
- Primäre Domain
- Name der Organisation
- Adresse
- Postleitzahl (falls zutreffend)
- Ländercode
Nachdem Sie einen Kunden erstellt haben, müssen Sie das Feld name
der Antwort schützen, da es sich um eine eindeutige Kennung für Ihren Kunden handelt.
Berechtigung erstellen
Nachdem du einen Kunden erstellt hast, kannst du Berechtigungen für ihn bereitstellen, indem du eine offer
mit den Endpunkten entitlements.create()
und operations.get()
angibst. Der Name des Cloud Billing-Unterkontos, der als provisionedService.provisioningId
zurückgegeben wird, kann mit der Cloud Billing API und dem BigQuery-Export verwendet werden.
Wenn Sie eine Berechtigung mit einem Google Cloud -Angebot erstellen, wird auch ein Cloud-Rechnungsunterkonto erstellt.
Eine ausführlichere Anleitung zum Erstellen von Kunden und Berechtigungen, einschließlich Codebeispielen in mehreren Sprachen, findest du im Google Cloud Codelab zur End-to-End-Bereitstellung.