Kundenkonten mit der Cloud Channel API erstellen und verwalten

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.