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 operativen Anwendungsfälle ist es am einfachsten, Dienste über die Google Cloud Console zu aktivieren und zu deaktivieren.
  • Wenn Sie Skripts 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

Wenn Sie die Service Usage API verwenden möchten, müssen Sie sie zuerst in dem Google Cloud-Projekt aktivieren, für das Sie sie verwenden möchten:

  1. Rufen Sie in der Google Cloud Console die Seite API-Bibliothek 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. Prüfen Sie, ob Ihr Nutzerkonto die Rolle Service Usage-Administrator hat.

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 mit der Kennzeichnung Ihres Projekts fest. Dies kann die Projekt-ID oder -nummer 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 der Anleitung unter Dienste auflisten, um die APIs und Dienste aufzulisten, die in Ihren Google Cloud-Projekten aktiviert oder verfügbar sind.