Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Kurzanleitung: Service Usage für eine Entwicklungsumgebung einrichten

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.

  • In den meisten operativen Anwendungsfällen können Dienste am einfachsten über die Google Cloud Console aktiviert und deaktiviert werden.
  • 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

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

  1. Rufen Sie in der Google Cloud Console die Seite API-Bibliothek auf.
    Zur Seite "API-Bibliothek"
  2. Wählen Sie das 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 einen geeigneten 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 ID Ihres Projekts fest:

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

    gcloud auth login
    
  4. Ermitteln Sie mit gcloud die Projektnummer Ihres Projekts und speichern Sie sie in einer Umgebungsvariablen:

    PROJECT_NUMBER=`gcloud projects list --filter="projectId=${PROJECT_ID}" --format="value(PROJECT_NUMBER)"`
    
  5. Listen Sie die aktivierten APIs und Dienste in diesem Projekt auf:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/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"
        }
      },
      ...
    

Weitere Informationen

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