Service Usage für eine Entwicklungsumgebung einrichten

Auf dieser Seite wird beschrieben, wie Sie Ihre Entwicklungsumgebung für die Verwendung der Service Usage API einrichten.

  • Für die meisten praktischen Anwendungsfälle ist es am einfachsten, die Dienste mit der Google Cloud Console zu aktivieren und zu deaktivieren.
  • Wenn Sie Scripts erstellen müssen, können Sie die Google Cloud CLI verwenden.
  • Für die Programmierung unter Einbindung der Service Usage API empfehlen wir eine unserer verfügbaren Clientbibliotheken.
  • Um die API auszuprobieren, ohne gleich eine komplette Entwicklungsumgebung für Anwendungen einzurichten, können Sie die alternative Einrichtungsanleitung in diesem Dokument und den curl-Befehl verwenden. Einige der in dieser Anleitung verlinkten Ressourcen stehen ggf. nur auf Englisch zur Verfügung.

Direkten API-Aufruf einrichten

In diesem Abschnitt werden die grundlegenden Schritte zum Einrichten Ihrer lokalen Umgebung und zum Testen der Service Usage API mit dem curl-Befehl beschrieben. Der Abschnitt ist für Entwickler bestimmt, die unter Verwendung der Service Usage API programmieren möchten.

Service Usage API aktivieren

Bevor Sie die Service Usage API für ein Google Cloud-Projekt verwenden können, müssen Sie sie zuerst in diesem Projekt aktivieren:

  1. Rufen Sie die Seite API-Bibliothek der Google Cloud Console auf.
    Zur Seite "API-Bibliothek"
  2. Wählen Sie das Google Cloud-Projekt aus, das Sie für den Zugriff auf den Dienst verwenden möchten.
  3. Klicken Sie auf der Seite "API-Bibliothek" auf Aktivieren.
  4. Ihr Nutzerkonto muss die Rolle Service Usage-Administrator haben.

Mit curl testen

  1. Definieren Sie ein geeignetes Shell-Alias zum Aufrufen der Google REST APIs:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. Legen Sie die Umgebungsvariable PROJECT_ID auf die ID Ihres Projekts fest: Dies kann die Projekt-ID oder Projektnummer sein:

    PROJECT_ID="my-project-id"
    
  3. Achten Sie darauf, dass Sie in gcloud angemeldet sind:

    gcloud auth login
    
  4. Listen Sie die aktivierten APIs und Dienste in diesem Projekt auf:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
    

    Wenn die Ausgabe etwa so aussieht, war die Einrichtung erfolgreich:

    {
    "services": [
      {
        "config": {
          "name": "bigquery.googleapis.com",
          "title": "BigQuery API"
        }
      },
      {
        "config": {
          "name": "bigquerystorage.googleapis.com",
          "title": "BigQuery Storage API"
        }
      },
      ...
    

Nächste Schritte

Folgen Sie dem Abschnitt Dienste auflisten, um die APIs und Dienste aufzulisten, die in Ihren Google Cloud-Projekten aktiviert oder verfügbar sind.