Anfragen senden

In diesem Thema wird erläutert, wie Sie einfache Anfragen an die Google Cloud Billing API senden.

Eine vollständige Liste der Methoden finden Sie in der Referenzdokumentation zu REST und RPC.

Hinweis

  1. Melden Sie sich in Ihrem Google-Konto an.

    Wenn Sie noch kein Konto haben, registrieren Sie sich hier für ein neues Konto.

  2. Wählen Sie ein GCP-Projekt aus oder erstellen Sie eines.

    Zur Seite "Ressourcen verwalten"

  3. Prüfen Sie, ob die Abrechnung für Ihr Google Cloud Platform-Projekt aktiviert ist.

    Informationen zum Aktivieren der Abrechnung

  4. Aktivieren Sie die Cloud Billing API.

    Aktivieren Sie die API.

  5. Authentifizierung einrichten:
    1. Wechseln Sie in der GCP Console zur Seite Dienstkontoschlüssel erstellen.

      Zur Seite "Dienstkontoschlüssel erstellen"
    2. Wählen Sie aus der Drop-down-Liste Dienstkonto die Option Neues Dienstkonto aus.
    3. Geben Sie im Feld Dienstkontoname einen Namen ein.
    4. Wählen Sie in der Drop-down-Liste Rolle die Option Projekt > Inhaber aus.

      Hinweis: Über das Feld Rolle wird Ihr Dienstkonto für den Zugriff auf Ressourcen autorisiert. Sie können dieses Feld später in der GCP Console ansehen und ändern. Wenn Sie eine Produktionsanwendung entwickeln, geben Sie detailliertere Berechtigungen als Projekt > Inhaber an. Weitere Informationen finden Sie unter Dienstkonten Rollen zuweisen.
    5. Klicken Sie auf Erstellen. Eine JSON-Datei mit Ihrem Schlüssel wird auf Ihren Computer heruntergeladen.
  6. Legen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS auf den Pfad der JSON-Datei fest, die Ihren Dienstkontoschlüssel enthält. Diese Variable gilt nur für Ihre aktuelle Shellsitzung. Wenn Sie eine neue Sitzung öffnen, müssen Sie die Variable erneut festlegen.

Eine Liste von Rechnungskonten abrufen

Die API-Methode zur Auflistung aller Rechnungskonten (REST, RPC) ist die einfachste Methode in der API, da sie keine Parameter erfordert. Sie ist daher zum Einstieg gut geeignet. Die Methode gibt einfach eine Liste aller Rechnungskonten zurück, zu deren Anzeige Sie berechtigt sind.

Protokoll

GET https://cloudbilling.googleapis.com/v1/billingAccounts

Java

    ListBillingAccountsResponse result = service.billingAccounts().list().execute();

Ein bestimmtes Rechnungskonto abrufen

Wenn Sie ein bestimmtes Rechnungskonto (REST, RPC) abrufen möchten, benötigen Sie die ID des Rechnungskontos. In diesem Beispiel wird die ID 012345-567890-ABCDEF verwendet.

Protokoll

GET https://cloudbilling.googleapis.com/v1/billingAccounts/012345-567890-ABCDEF

Java

    BillingAccount result = service.billingAccounts()
        .get("billingAccounts/00C5EA-61187E-D842F2").execute();

Abrechnung für ein Projekt aktivieren

Zum Aktivieren der Abrechnung für ein Projekt müssen Sie die API aufrufen, um das Projekt mit einem vorhandenen Rechnungskonto (REST, RPC) zu verknüpfen. Der im Folgenden aufgeführte Beispielcode verknüpft das Projekt tokyo-rain-123 mit dem Rechnungskonto 012345-567890-ABCDEF. Beachten Sie, dass die gleiche API-Methode zur Deaktivierung der Abrechnung für ein Projekt verwendet werden kann. Dazu lassen Sie billingAccountName einfach leer.

Protokoll

PUT https://cloudbilling.googleapis.com/v1/projects/tokyo-rain-123/billingInfo

{
  "billingAccountName": "billingAccounts/012345-567890-ABCDEF"
}

Java

    service.projects().updateBillingInfo(
            "projects/tokyo-rain-123",
            new ProjectBillingInfo().setBillingAccountName("billingAccounts/012345-567890-ABCDEF"))
        .execute();

Bereinigen

  1. Rufen Sie in der GCP Console die Seite "Projekte" auf.

    Zur Seite "Projekte"

  2. Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie auf Löschen.
  3. Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Beenden, um das Projekt zu löschen.
Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit: