Auf dieser Seite werden die ersten Schritte zur Nutzung von Google Cloud APIs für Entwickler erläutert.
Wenn Sie Google Cloud APIs zum ersten Mal verwenden, führen Sie die Schritte in dieser Anleitung aus, um die APIs mit curl
-Befehlen aufzurufen. Sie können curl
-Befehle verwenden, um mit einer API zu experimentieren, bevor Sie Ihre Anwendung entwickeln.
Google-Konto erstellen
Zur Verwendung von Google Cloud APIs in Ihren Anwendungen benötigen Sie als Erstes ein Google-Konto. So können Sie Google-Entwicklerprodukte verwenden, einschließlich Google Cloud Console, gcloud CLI, Cloud Logging und Cloud Monitoring. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Google-Projekt erstellen
Um Cloud APIs verwenden zu können, benötigen Sie außerdem ein Google-Projekt. Ein Projekt entspricht einem Entwicklerkonto. Es dient als Ressourcencontainer für Ihre Google Cloud-Ressourcen. Außerdem ermöglicht sie eine Isolationsgrenze für Ihre Nutzung von Google Cloud-Diensten, sodass Sie Kontingentlimits und Abrechnungen unabhängig auf Projektebene verwalten können. Nutzungstelemetrie und Dashboards werden ebenfalls nach Projekten gruppiert. Wenn Sie noch kein Projekt haben, können Sie es mit der Google Cloud Console erstellen.
In einem Projekt kann eine Vielzahl an Ressourcen enthalten sein, darunter API-Schlüssel, OAuth-Clients, Dienstkonten, Compute Engine-VMs, Cloud Storage-Buckets und BigQuery-Datasets. Wenn eine Anwendung eine Cloud API aufruft, werden das Projekt, zu dem die Anmeldedaten der Anwendung gehören, als Clientprojekt und das Projekt, zu dem die Zielressource gehört, als Ressourcenprojekt bezeichnet. Eine API-Anfrage kann mehrere Ressourcen betreffen, daher sind dann mehrere Ressourcenprojekte beteiligt.
Wenn Sie Google Cloud aus irgendeinem Grund nicht mehr verwenden möchten, können Sie Ihr Projekt mit der Google Cloud Console löschen. Ihr Projekt und alle darin enthaltenen Ressourcen werden nach Ablauf der Aufbewahrungsdauer entfernt. Beachten Sie, dass unterschiedliche Datentypen unterschiedliche Aufbewahrungsfristen haben.
APIs entdecken
Bevor Sie Cloud APIs verwenden, sollten Sie die Google Cloud Console verwenden API-Bibliothek zu Sehen Sie sich die verfügbaren Cloud APIs an und finden Sie diejenigen, die am besten zu Ihrem Unternehmen passen Anforderungen. Weitere Informationen zu einer bestimmten Cloud API finden Sie auf der öffentlichen Website der Cloud API, z. B. Spanner API.
APIs werden aktiviert
Einige Cloud APIs sind standardmäßig aktiviert. So verwenden Sie eine nicht aktivierte Cloud API müssen Sie es für Ihr Projekt aktivieren. Je nachdem, welche Dienste und welche Projekte von der Anwendung betroffen sind, müssen Sie möglicherweise eine API für mehrere Projekte aktivieren. Dies schließt das Client-Projekt und die Ressourcenprojekte ein. Wenn Sie eine API aktivieren, die von anderen APIs abhängig ist, werden diese APIs ebenfalls aktiviert.
Zum Aktivieren einer API müssen Sie auch die Nutzungsbedingungen und die Zuständigkeit für die Abrechnung für die API akzeptieren. Zum Aktivieren von APIs benötigen Sie die Berechtigung serviceusage.services.enable
für das Projekt. Weitere Informationen finden Sie unter "Service Usage" im Artikel Zugriffssteuerung.
Außerdem muss der zu aktivierende Dienst entweder öffentlich sein oder der Dienst
muss der Inhaber dem Nutzer die Berechtigung servicemanagement.services.bind
für
den privaten Dienst nutzen. Weitere Informationen finden Sie unter Zugriffssteuerung für die Dienstverwaltung.
Informationen.
So aktivieren Sie eine API für ein Projekt über die Console:
- Gehen Sie zur API-Bibliothek der Google Cloud Console
- Wählen Sie aus der Projektliste das Projekt aus, das Sie verwenden möchten.
- Wählen Sie in der API-Bibliothek die API aus, die Sie aktivieren möchten. Wenn Sie Hilfe bei der Suche nach der API benötigen, verwenden Sie das Suchfeld und/oder die Filter.
- Klicken Sie auf der API-Seite auf AKTIVIEREN.
Auf dieser Seite können Sie eine API für Ihr Projekt auch deaktivieren, wenn Sie sie nicht mehr benötigen. Damit lassen sich Missbrauch und unbeabsichtigte Abrechnungsgebühren vermeiden. Sie können auch und deaktivieren Sie Cloud APIs mithilfe der gcloud CLI und der Service Usage API:
$ gcloud services enable pubsub.googleapis.com
$ gcloud services disable pubsub.googleapis.com
Abrechnung aktivieren
Für einige Cloud APIs wird eine Nutzungsgebühr berechnet. Damit Sie diese APIs in Ihrem Projekt verwenden können, müssen Sie die Abrechnung für das Projekt aktivieren. Die API-Nutzung in einem Projekt wird über das Abrechnungskonto abgerechnet, das dem Projekt zugeordnet ist.
Wenn Sie noch kein Abrechnungskonto haben, rufen Sie die Abrechnungsseite der Google Cloud Console auf und folgen Sie der Anleitung zum Erstellen eines Kontos. Verknüpfen Sie dann Ihr Abrechnungskonto mit Ihrem Projekt.
Bei APIs authentifizieren
Wie Sie sich bei einer API authentifizieren, hängt von Ihrer Entwicklungsumgebung und von der API unterstützten Authentifizierungsmethoden.
Die Einrichtung von Standardanmeldedaten für Anwendungen für die Verwendung in verschiedenen Umgebungen ist der häufigste Ansatz und wird für die meisten Anwendungen empfohlen. Falls die API API-Schlüssel unterstützt, ist das eine weitere Option. Wenn Ihre Anwendung auf Cloud-Ressourcen zugreifen muss, die Ihren Endnutzern gehören, erstellen Sie eine OAuth 2.0-Client-ID und verwenden Sie die Authentifizierungsbibliotheken.
Allgemeine Informationen zur Authentifizierung finden Sie unter Authentifizierung bei Google.
Anwendungen erstellen
Wenn Sie eine Anwendung mit Cloud APIs erstellen, empfehlen wir die Verwendung von Google Cloud-Clientbibliotheken, falls verfügbar. Mit Clientbibliotheken lassen sich allgemeine API-Features wie Authentifizierung, Fehlerbehandlung, Wiederholungsversuche und Validierung der Nutzlast implementieren. Sie müssen die Anmeldedaten Ihrer Anwendung während der Initialisierung an die Clientbibliotheken übergeben, damit die Clientbibliotheken im Namen Ihrer Anwendung Aufrufe an Google Cloud APIs senden können.
Sehen Sie sich die folgenden Schritt-für-Schritt-Anleitungen an, in denen die Clientbibliotheken für einige beliebte APIs:
- Cloud Billing Budget API mit Node.js
- Cloud Billing Budget API mit Python.
- Cloud Logging mit Node.js
- Cloud Logging mit Python
- Cloud Logging mit Go
- Cloud Logging mit Java
- Speech-to-Text mit Node.js
- Speech-to-Text mit Python
- Speech-to-Text mit Go.
- Speech-to-Text mit Java.
Weitere Informationen erhalten Sie unter Erläuterung der Clientbibliotheken.
Weitere Informationen
Weitere Informationen zur Authentifizierung finden Sie unter Authentifizierung bei Google.
Weitere Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung.
Weitere Informationen zur Abrechnung finden Sie unter Rechnungskonto erstellen, ändern oder schließen.
Weitere Informationen zum Aktivieren der Abrechnung für Ihr Projekt finden Sie unter Abrechnungseinstellungen eines Projekts ändern.
Weitere Informationen zum Aktivieren und Deaktivieren von APIs finden Sie unter Dienste aktivieren und deaktivieren.