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 Teil der Google Enterprise- APIs in der Google Cloud Console API-Bibliothek.

Auf Cloud APIs zugreifen

Sie können über Serveranwendungen auf Cloud APIs mit unserem Clientbibliotheken in vielen beliebten Programmiersprachen, von mobilen Apps über die Firebase SDKs oder mithilfe von Drittanbieter-Clients. Sie können auch mit der Google Cloud CLI-Tools oder Google Cloud Console:

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 aufrufen können oder über Google API-Clientbibliotheken Die meisten Cloud APIs bieten auch eine gRPC Schnittstelle, die Sie über Google Cloud-Clientbibliotheken, die eine bessere Leistung und Nutzerfreundlichkeit bieten. 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

Sehen Sie sich die folgenden Schritt-für-Schritt-Anleitungen an, in denen die Clientbibliotheken für einige beliebte 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 können Sie diese Informationen in der Google Cloud API-Dashboard in der Google Cloud Console 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.

Jetzt testen

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