Google Cloud APIs

Google Cloud APIs sind ein wichtiger Bestandteil der Google Cloud Platform. Angefangen vom Speicherzugriff bis hin zur Image-Analyse mithilfe von maschinellem Lernen können Sie Ihren Cloud Platform-Anwendungen mit APIs leistungsfähige Funktionen hinzufügen.

Auf Cloud APIs zugreifen

Cloud APIs können über Serveranwendungen mit unseren Clientbibliotheken in einer Vielzahl gängiger Programmiersprachen aufgerufen werden. Gleiches ist von mobilen Apps aus über die Firebase SDKs oder durch Verwendung von Drittanbieterclients möglich. Zugriff auf diese Dienste erhalten Sie auch über die SDK-Befehlszeilentools oder die Web-UI der Google Cloud Platform Console.

Mehrere Schnittstellen: REST und gRPC

Alle unsere Cloud APIs bieten eine einfache JSON REST-Schnittstelle, die Sie direkt oder über unsere Clientbibliotheken aufrufen können. Einige unserer APIs der neuesten Generation haben außerdem eine RPC-Schnittstelle, über die Clients mithilfe von gRPC auf die API zugreifen können. Sie können damit die Leistung vieler unserer Clientbibliotheken zusätzlich erhöhen. Weitere Informationen zu API-Schnittstellen und Bibliothekstypen finden Sie unter Erläuterung zu Clientbibliotheken.

Unabhängig vom Schnittstellentyp verwenden Cloud APIs die in unserer Google API-Designanleitung erläuterten ressourcenorientierten Designprinzipien.

Nutzung überwachen

Die meisten Cloud-APIs liefern Ihnen detaillierte Informationen über die Verwendung dieser API durch Ihr Projekt, einschließlich Trafficlevel, Fehlerraten und sogar Latenzen. So können Sie Probleme mit Anwendungen, die Google-Dienste verwenden, schnell erkennen. Sie können diese Informationen im API-Dashboard der Cloud Platform Console anzeigen. Sie können außerdem in Stackdriver benutzerdefinierte Dashboards und Benachrichtigungen erstellen. Weitere Informationen zum Monitoring und zu API-Messwerten finden Sie unter API-Nutzung überwachen.

Verfügbare APIs

In der folgenden Tabelle sind alle derzeit verfügbaren Cloud APIs aufgeführt:

API Beschreibung
COMPUTE APIs
App Engine Admin API Stellt App Engine-Anwendungen bereit und verwaltet diese.
OS Login API Verknüpft öffentliche SSH-Schlüssel mit Google-Konten für den Zugriff auf Compute Engine-Instanzen.
Compute Engine API Erstellt und führt virtuelle Maschinen auf der Google Cloud Platform aus.
Kubernetes Engine API Erstellt und verwaltet Cluster für Container-basierte Anwendungen auf Basis des Open-Source-Systems Kubernetes.
Compute Engine Instance Group Updater API Aktualisiert Gruppen von Compute Engine-Instanzen.
APIs FÜR STORAGE & DATENBANKEN
Cloud Bigtable Admin API Verwaltet Cloud Bigtable-Instanzen, -Cluster und -Tabellen.
Cloud Bigtable Data API Greift auf die NoSQL-Datenbank und Big-Data-Lösung BigTable zur Speicherung von schemalosen Daten im Tera- oder Petabytebereich zu.
Cloud Datastore API Greift auf schemalose NoSQL-Dokumentendatenbanken zu, um eine vollständig verwaltete, robuste und skalierbare Speichermöglichkeit für Ihre Anwendung bereitzustellen.
Cloud Spanner API Erstellt, löscht, ändert und listet Cloud Spanner-Instanzen und -Datenbanken auf. Führt Transaktionen für Daten aus, die in Cloud Spanner-Datenbanken gespeichert sind.
Cloud SQL Administration API Erstellt und konfiguriert Cloud SQL-Instanzen für vollständig verwaltete MySQL-Datenbanken.
Cloud Storage API Speichert potenziell große und unveränderliche Datenobjekte und ruft diese ab.
Storage Transfer API Überträgt Daten von externen Quellen in einen Google Cloud Storage-Bucket bzw. von einem Google Cloud Storage-Bucket in einen anderen.
NETZWERK APIs
Cloud DNS API Konfiguriert und bedient autoritative DNS-Datensätze.
BIG DATA APIs
BigQuery API Ermöglicht die Erstellung, Verwaltung, Freigabe und Abfrage von Daten.
Cloud Dataflow API Entwickelt Datenverarbeitungsmuster wie ETL (Extraction, Transformation and Loading), Batchberechnung und kontinuierliche Berechnung und führt diese aus.
Cloud Dataproc API Verwaltet Hadoop-basierte Cluster und Jobs auf der Google Cloud Platform.
Cloud Composer-API Vollständig verwalteter Workflow-Orchestrierungsdienst.
Genomics API Speichert, verarbeitet, untersucht und teilt genomische Daten.
Cloud Pub/Sub API Bietet zuverlässiges und asynchrones n:n-Messaging zwischen Anwendungen.
Cloud Healthcare API Standardbasierte APIs ermöglichen umsetzbare Gesundheitsstatistiken in Umgebungen mit hohen Sicherheits- und Complianceanforderungen.
APIs FÜR MASCHINELLES LERNEN
Cloud AutoML Mit minimalem Aufwand und minimalen einschlägigen Fachkenntnissen hochwertige benutzerdefinierte Modelle für maschinelles Lernen trainieren.
Cloud Vision API Integriert Google Vision-Funktionen wie Bild-Labeling, Gesichts-, Logo- und Sehenswürdigkeiten-Erkennung, optische Zeichenerkennung (Optical Character Recognition, OCR) und Erkennung von anstößigen Inhalten in Anwendungen.
Cloud Speech API Verwendet schnelle und treffsichere Spracherkennung zur Umwandlung von Audioinhalten (entweder von einem Mikrofon oder einer Datei) in Text in über 80 Sprachen und Sprachvarianten.
Natural Language API Analysiert die Struktur und Bedeutung von Texten einschließlich Stimmungen, Entitäten und Textanmerkungen.
Translation API Übersetzt Text in eine andere Sprache.
Dialogflow API End-to-End-Entwicklersuite für Benutzeroberflächen mit Kommunikationsfunktionen (z. B. Chatbots, sprachgesteuerte Apps und Geräte).
Cloud Talent Solutions API Kombiniert die Suche nach Jobs mit maschinellem Lernen.
APIs FÜR VERWALTUNGSTOOLS
Cloud Billing API Ruft Rechnungskonten der Google Developers Console auf und verknüpft sie mit Projekten.
Cloud Build API Erstellt Images und Artefakte in der Cloud.
Stackdriver Debugger API Prüft den Aufrufstack und die Variablen einer laufenden Anwendung, ohne diese anzuhalten oder zu verlangsamen.
Stackdriver Error Reporting API Gruppiert und zählt Fehler in Clouddiensten und stellt Lesezugriff auf Fehlergruppen und damit verknüpfte Fehler bereit.
Stackdriver Trace API Sendet Trace-Daten von Stackdriver Trace und ruft sie ab. Daten werden für alle App Engine-Anwendungen standardmäßig erzeugt und bereitgestellt. Daten anderer Anwendungen können auf Stackdriver Trace gespeichert, angezeigt, gemeldet und analysiert werden.
Deployment Manager API Dient zur Deklaration, Konfiguration und Bereitstellung komplexer Lösungen auf der Google Cloud Platform.
Stackdriver Logging API Erzeugt Log-Einträge und verwaltet Logs, Log-Exporte und Log-basierte Messwerte.
Stackdriver Monitoring API Verwaltet Stackdriver Monitoring-Daten und -Konfigurationen.
Cloud Runtime Config API Stellt Kapazitäten zum dynamischen Konfigurieren und Koordinieren von Anwendungen auf der Google Cloud Platform bereit.
Cloud Scheduler API Vollständig verwalteter Cronjob-Planer für Unternehmen.
Cloud Tasks API Ermöglicht die organisierte Ausführung, Weiterleitung und Zustellung einer großen Anzahl verteilter Aufgaben.
APIs FÜR IDENTITÄTS- UND SICHERHEITSFUNKTIONEN
Resource Manager API Bietet Methoden zum Erstellen, Auslesen und Aktualisieren von Projektmetadaten.
Identity and Access Management API Verwaltet die Identitäts- und Zugriffskontrolle für Google Cloud Platform-Ressourcen. Dazu gehört auch die Erstellung von Dienstkonten, die Sie nutzen können, um sich bei Google zu authentifizieren und API-Aufrufe durchzuführen.
Data Loss Prevention API Hilft beim Auffinden, Klassifizieren und Verbergen von über 50 verschiedenen Arten vertraulicher Daten in Streams oder cloudbasierten Speichern.
Cloud Key Management Service API Ermöglicht dieselbe Verwaltung kryptografischer Schlüssel Ihrer Clouddienste wie lokal bei Ihnen vor Ort.
Binary Authorization API Verwaltet Richtlinien, Attestierer und Attestierungen während der Binärautorisierung.
Cloud Asset API Verwaltet den Verlauf und Bestand von Cloudressourcen.
APIs FÜR VERWALTETE INFRASTRUKTUREN
Service Management API und Service Control API Bietet Methoden zum Veröffentlichen verwalteter Dienste und zum Verwalten von Dienstkonfigurationen.
Service Control API Bietet Funktionen der Steuerungsebene für verwaltete Dienste wie Zugriffssteuerung und Integration mit Logging- und Monitoringdiensten.
Service Consumer Management API Hilft Erstellern verwalteter Dienste dabei, die Beziehungen zu ihren Dienstnutzern zu pflegen. Dienstersteller können hier unter anderem Mandanteneinheiten erstellen und verwalten.
Service Usage API Stellt Methoden zum Auflisten, Aktivieren und Deaktivieren von APIs in Google Cloud Platform-Projekten bereit.
Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...