Cloud Functions-Funktionen schreiben
-
Übersicht
Cloud Functions schreiben – Übersicht
-
HTTP-Funktionen
Cloud Functions über Standard-HTTP-Anfragen aufrufen
-
Hintergrundfunktionen
Einige Cloud Functions-Laufzeiten (Node.js, Python, Java und Go) verwenden Hintergrundfunktionen, um Ereignisse zu verarbeiten, die von Ihrer Cloudinfrastruktur erzeugt werden, z. B. Nachrichten in einem Cloud Pub/Sub-Thema oder Änderungen in einem Google Cloud Storage-Bucket
-
CloudEvent-Funktionen
Andere Cloud Functions-Laufzeiten (wie Ruby und .NET) verwenden CloudEvent-Funktionen, um Ereignisse zu verarbeiten, die von Ihrer Cloudinfrastruktur erzeugt werden, z. B. Nachrichten in einem Cloud Pub/Sub-Thema oder Änderungen in einem Google Cloud Storage.
-
Abhängigkeiten für Node.js festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in Node.js geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für Python festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in Python geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für Go festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in Go geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für Java festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in Java geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für .NET festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in den .NET-Sprachen geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für Ruby angeben
Mehr darüber erfahren, wie Sie Abhängigkeiten für in den Ruby-Sprachen geschriebene Cloud Functions-Funktionen festlegen
Cloud Functions-Funktionen bereitstellen
-
Übersicht
Cloud Functions bereitstellen – Übersicht
-
Vom lokalen Computer bereitstellen
Cloud Functions vom lokalen Computer bereitstellen
-
Von Versionsverwaltung bereitstellen
Cloud Functions-Funktionen aus Google Cloud Source Repositories bereitstellen
-
Über die Cloud Console bereitstellen
Cloud Functions-Funktionen aus der Cloud Console bereitstellen
Cloud Functions aufrufen
-
Übersicht
Cloud Functions aufrufen – Übersicht
-
HTTP-Trigger
HTTP-Methoden zum Auslösen von Cloud Functions verwenden
-
Cloud Pub/Sub-Trigger
Cloud Functions über ein Pub/Sub-Thema asynchron auslösen
-
Cloud Storage-Trigger
Cloud Functions-Funktionen als Reaktion auf Änderungsbenachrichtigungen von Google Cloud Storage auslösen
-
Cloud Functions direkt aufrufen
Informationen zum manuellen Aufrufen einer Cloud Functions-Funktion über das Befehlszeilentool
gcloud
und Cloud Console -
Cloud Firestore-Trigger
Cloud Functions als Reaktion auf Firestore-Ereignisse auslösen
-
Google Analytics für Firebase-Trigger
Cloud Functions als Reaktion auf Google Analytics für Firebase-Ereignisse auslösen
-
Firebase Realtime Database-Trigger
Cloud Functions als Reaktion auf Firebase Realtime Database-Ereignisse auslösen
-
Firebase Authentication-Trigger
Cloud Functions-Funktionen als Reaktion auf Firebase Authentication-Ereignisse auslösen
-
Trigger einer zweiten Partei mit Cloud Logging
Cloud Functions als Reaktion auf Ereignisse aus Google Cloud Platform-Diensten auslösen, die Cloud Logging-Audit-Logs generieren
-
Cloud Scheduler zum Auslösen einer Cloud Functions-Funktion verwenden
Cloud Functions-Funktion über einen festen Zeitplan mit Cloud Scheduler und einem Cloud Pub/Sub-Trigger aufrufen. Dies bietet die Möglichkeit, Cron-Jobs einzurichten, die in bestimmten Intervallen regelmäßig ausgeführt werden.
Cloud Functions-Funktionen testen
-
Grundlagen für Tests
Mehr darüber erfahren, wie Sie Einheiten-, System- und Integrationstests mit Cloud Functions-Funktionen erstellen
-
HTTP-Funktionen testen
Mehr darüber erfahren, wie Sie HTTP-Cloud-Funktionen testen. Cloud Functions-Funktionen können entweder HTTP-Funktionen oder ereignisgesteuerte Funktionen sein.
-
Ereignisgesteuerte Funktionen testen
Hier erfahren Sie, wie Sie ereignisgesteuerte Cloud Functions testen. Sie verwenden ereignisgesteuerte Funktionen, wenn Sie eine Cloud Function indirekt als Reaktion auf ein Ereignis aufrufen möchten, z. B. eine Nachricht zu einem Cloud Pub/Sub-Thema, eine Änderung in einem Cloud Storage-Bucket. oder ein Firebase-Ereignis.
-
CI/CD
Erfahren Sie, wie Sie eine CI/CD-Pipeline (Continuous INtegration/Continuous Deployment) konfigurieren, um Cloud Functions-Tests fortlaufend auszuführen.
Cloud Functions-Netzwerk
-
Verbindung zu VPC-Netzwerk herstellen
Erfahren Sie, wie Sie Ihre Funktionen mithilfe des serverlosen VPC-Zugriffs mit Ressourcen in einem VPC-Netzwerk verbinden.
-
Netzwerkeinstellungen konfigurieren
Verwenden Sie die Cloud Functions-Netzwerkeinstellungen, um den in einzelne Funktionen eingehenden und aus ihnen ausgehenden Netzwerk-Traffic zu steuern
Cloud Functions-Funktionen schützen
-
Zugriff über IAM verwalten
Erfahren Sie, wie Sie mit IAM eine identitätsbasierte Zugriffssteuerung für Ihre Funktionen ermöglichen. Verwalten Sie die Möglichkeit eines Entwicklers, Funktionen anzeigen zu lassen, zu erstellen, zu aktualisieren und zu löschen, und legen Sie fest, ob eine Authentifizierung zum Aufrufen einer Funktion erforderlich ist.
-
Entwickler, Funktionen und Endnutzer authentifizieren
Erfahren Sie, wie Sie Anrufer für Ihre Funktionen authentifizieren.
-
Identität von Funktionen
Mehr darüber erfahren, mit welcher Identität Ihre Funktion ausgeführt wird, wie Sie diese Identität konfigurieren und ihre Berechtigungen ändern und wie Sie Identitäts- und Zugriffstokens abrufen, um sicher andere Funktionen oder Cloud APIs aufzurufen
-
VPC Service Controls verwenden
Erfahren Sie, wie Sie VPC Service Controls mit Cloud Functions verwenden, um Ihre Funktionen sicherer zu machen und Daten vor Daten-Exfiltration zu schützen.
Cloud Functions-Funktionen überwachen
-
Übersicht
Cloud Functions überwachen – Übersicht
-
Logs schreiben und anzeigen
Logging mit Cloud Functions verwenden
-
Fehler melden
Fehler von Cloud Functions melden
-
Überwachte Messwerte anzeigen
Überwachte Messwerte von Cloud Functions-Funktionen aufrufen
-
Cloud-Audit-Logging verwenden
Mehr über die standardmäßigen und optionalen Logs erfahren, die von Cloud Functions-Funktionen im Rahmen des Cloud-Audit-Loggings erstellt werden.
Cloud Functions-Funktionen migrieren
Best Practices
-
Tipps und Tricks
Best Practices für das Schreiben, Testen und Bereitstellen von Cloud Functions
-
Hintergrundfunktionen wiederholen
Mehr darüber erfahren, wie Sie bei einem Fehlschlagen Wiederholungsversuche für Hintergrundfunktionen aktivieren
-
Netzwerke optimieren
Mehr darüber erfahren, wie Sie Netzwerkverbindungen in Funktionen optimieren, um das Risiko überschrittener DNS- oder Verbindungskontingente zu mindern
In Cloud-Datenbanken einbinden
-
Verbindung zu Cloud SQL herstellen
Cloud Functions-Funktionen über eine lokale Socket-Schnittstelle, die in der Cloud Functions-Ausführungsumgebung bereitgestellt wird, mit Cloud SQL-Instanzen verbinden
-
Verbindung zu Cloud Spanner herstellen
Verbinden Sie Ihre Cloud Functions mit Cloud Spanner.
-
Verbindung zu Firestore herstellen
Verbinden Sie Ihre Cloud Functions-Funktionen mit Firestore.