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:
- Rufen Sie in der Google Cloud Console die Seite API-Bibliothek auf.
Zur Seite "API-Bibliothek" - Wählen Sie das Cloud-Projekt aus, das Sie für den Zugriff auf den Dienst verwenden möchten.
- Klicken Sie auf der Seite "API-Bibliothek" auf Aktivieren.
- Ihr Nutzerkonto muss die Rolle Service Usage-Administrator haben.
Mit curl testen
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"'
Legen Sie die Umgebungsvariable
PROJECT_ID
mit der ID Ihres Projekts fest:PROJECT_ID="my-project-id"
Achten Sie darauf, dass Sie in gcloud angemeldet sind:
gcloud auth login
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)"`
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.