Google Cloud APIs

Google Cloud APIs sind programmatische Schnittstellen zu Google Cloud Platform-Diensten. Sie sind ein wichtiger Bestandteil der Google Cloud Platform, mit denen Sie Ihren Anwendungen mühelos leistungsfähige Funktionen für Computing, Netzwerke, Speicher und ML-Datenanalysen hinzufügen können.

Informationen zu Cloud APIs

Cloud APIs werden für Kunden als Netzwerk-API-Dienste wie Cloud Pub/Sub API bereitgestellt. Jede Cloud API wird normalerweise auf einer oder mehreren Subdomains von googleapis.com wie pubsub.googleapis.com ausgeführt. Außerdem bietet sie Clients über das öffentliche Internet und Virtual Private Cloud-Netzwerke (VPC) sowohl JSON-HTTP- als auch gRPC-Schnittstellen. Clients können HTTP- und gRPC-Anfragen direkt oder mithilfe von Clientbibliotheken an Cloud API-Endpunkte senden.

Cloud APIs sind in der API-Bibliothek der Google Cloud Console Teil der Kategorie Google Enterprise APIs.

Auf Cloud APIs zugreifen

Sie können über unsere Serveranwendungen mit unserenClientbibliotheken In vielen gängigen Programmiersprachen aus mobilen Apps über dieFirebase-SDKs oder mithilfe von Drittanbieterclients verwenden. Sie können auch mit den Tools der Google Cloud CLI oder der Google Cloud Console auf Cloud APIs zugreifen.

Wenn Sie noch nicht mit den Cloud APIs vertraut sind, lesen Sie unter Erste Schritte die Informationen zur Verwendung von Cloud APIs.

HTTP und gRPC unterstützen

Alle Cloud APIs bieten eine einfache JSON-HTTP-Schnittstelle, die Sie direkt oder über Google API-Clientbibliotheken aufrufen können. Die meisten Cloud APIs bieten auch eine gRPC, die Sie über Google Cloud-Clientbibliotheken aufrufen können, um Leistung und Nutzerfreundlichkeit zu verbessern. Sie können auch Drittanbieterclients verwenden.

Weitere Informationen zu Clientbibliotheken finden Sie unter Erläuterung zu Clientbibliotheken.

TLS-Verschlüsselung

Alle Cloud APIs akzeptieren nur sichere Anfragen mit TLS-Verschlüsselung.

  • Wenn Sie eine unserer Clientbibliotheken verwenden, wird die Verschlüsselung während der Übertragung automatisch von der Bibliothek übernommen.
  • Wenn Sie einen eigenen gRPC-Client verwenden, müssen Sie sich bei Google authentifizieren. Hierfür ist TLS erforderlich. Folgen Sie dazu der Anleitung im gRPC-Authentifizierungsleitfaden.
  • Wenn Sie einen eigenen HTTP-Client erstellen, lesen Sie unsere HTTP-Richtlinien.

Weitere Informationen zum Schutz von Traffic zu Google Cloud-Diensten finden Sie in unserem Sicherheitsleitfaden zur Verschlüsselung bei der Übertragung.

Private Service Connect

Unternehmenskunden möchten aus Sicherheits- und Compliance-Gründen häufig privat auf Cloud APIs zugreifen. Mit Private Service Connect können Sie einen solchen Zugriff in Ihren VPC-Netzwerken einrichten und verwalten.

Weitere Informationen finden Sie unter Private Service Connect konfigurieren.

Detaillierte Beispiele

In den folgenden Schritt-für-Schritt-Anleitungen finden Sie weitere Informationen zur Verwendung der Clientbibliotheken für einige gängige APIs:

Leitfaden zum API-Design

Unabhängig vom Schnittstellentyp verwenden alle Cloud APIs die in unserer API-Designanleitung erläuterten ressourcenorientierten Designprinzipien, die eine einfache und konsistente Entwicklungsumgebung für Cloud APIs gewährleisten. In unserem Leitfaden zum API-Design erfahren Sie mehr über Cloud APIs.

Informationen zur Schnittstellendefinition von Cloud APIs finden Sie im Google APIs-Repository auf GitHub.

Nutzung deckeln

Cloud APIs werden von Millionen von Entwicklern und Nutzern gemeinsam genutzt. Um eine faire Nutzung zu gewährleisten und das Risiko von Missbrauch zu minimieren, erzwingen alle Cloud APIs Ratenbegrenzungen und Ressourcenkontingente für die Nutzung, die auch als Kontingente bezeichnet werden. Sie können diese Kontingente auch verwenden, um Ihre Ausgaben für Google Cloud-Produkte zu kontrollieren. Reduzieren Sie dazu Ihre eigenen Kontingentlimits. Wenn Sie mehr Kontingente benötigen, müssen Sie eine Kontingenterhöhung einreichen.

Weitere Informationen finden Sie unter API-Nutzung deckeln.

Nutzung überwachen

Die meisten Cloud APIs bieten Ihnen detaillierte Informationen über die Nutzung dieser API in Ihrem Projekt, einschließlich Traffic-Leveln, Fehlerraten und Latenzen. So können Sie Probleme schnell bei Anwendungen ermitteln, die Cloud APIs verwenden. Sie können sich diese Informationen in der Google Cloud Console im Google Cloud API-Dashboard ansehen. Sie können in Cloud Monitoring auch benutzerdefinierte Dashboards und Benachrichtigungen erstellen.

Weitere Informationen finden Sie unter Monitoring API-Nutzung.

Google Enterprise APIs

Google Enterprise APIs sind APIs mit hoher Zuverlässigkeit, die in Unternehmen sofort einsatzbereit sind und Supportoptionen bieten.

Weitere Informationen finden Sie unter Google Enterprise APIs.

Überzeugen Sie sich selbst

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach 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.

Jetzt kostenlos starten