Dienstnutzung 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, Dienste über die 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 einGoogle Cloud -Projekt verwenden können, müssen Sie sie zuerst in diesem Projekt aktivieren:
- Rufen Sie die Seite API-Bibliothek in der Google Cloud Console auf.
Zur Seite „API-Bibliothek“ - Wählen Sie das Google 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 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"'
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"
Achten Sie darauf, dass Sie in gcloud angemeldet sind:
gcloud auth login
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 Dienste auflisten, um die APIs und Dienste aufzulisten, die in Ihren Google Cloud -Projekten aktiviert oder verfügbar sind.