Auf dieser Seite wird beschrieben, wie Sie Ihre Entwicklungsumgebung für die Verwendung der Cloud Quotas API einrichten und den curl
-Befehl einrichten, um die API zu testen, ohne eine komplette Entwicklungsumgebung für Anwendungen einzurichten. Sie müssen diese Anleitung nicht ausführen, wenn Sie Dienste mit der Google Cloud Console auflisten, aktivieren oder deaktivieren möchten.
Cloud Quotas API aktivieren
Bevor Sie die Cloud Quotas API verwenden können, müssen Sie sie zuerst in dem Google Cloud-Projekt aktivieren, für das Sie sie verwenden möchten:
Rufen Sie die Seite API-Bibliothek der Google Cloud Console auf.
Wählen Sie das Google Cloud-Projekt aus, das Sie für den Zugriff auf den Dienst verwenden möchten.
Aktivieren Sie auf der Seite „API-Bibliothek“ die Cloud Quotas API.
Ihr Nutzerkonto muss die erforderlichen IAM-Rollen haben.
gCurl einrichten
Führen Sie zum Aktivieren der Cloud Quotas API den folgenden Befehl aus, um den Dienst in dem Google Cloud-Projekt zu aktivieren, für das Sie ihn verwenden möchten:
gcloud services enable cloudquotas.googleapis.com
Die Ausgabe sieht dann ungefähr so aus:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete… Operation finished successfully.
Definieren Sie ein geeignetes Shell-Alias zum Aufrufen der Google REST APIs:
BILLING_PROJECT_ID="my-billing-project-id" alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" -H "x-goog-user-project:${BILLING_PROJECT_ID}"'
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 der gcloud CLI 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 in etwa so aussieht, war die Einrichtung erfolgreich:
{ "services": [ ... { "config": { "name": "cloudquotas.googleapis.com", "title": "Cloud Quotas API" } }, ... ] }
Nächste Schritte
Informationen zur Cloud Quotas API
Referenz zur Cloud Quotas API