Cloud Functions-Funktionen schreiben
-
Übersicht
Cloud Functions schreiben – Übersicht
-
HTTP-Funktionen schreiben
So schreiben Sie Cloud Functions-Funktionen, die durch Standard-HTTP(S)-Anfragen aufgerufen werden.
-
Ereignisgesteuerte Funktionen schreiben
In dieser Anleitung wird gezeigt, wie Sie Cloud Functions-Funktionen schreiben, die automatisch als Reaktion auf Ereignisse in Ihrer Cloud-Umgebung aufgerufen werden.
-
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 Ruby geschriebene Cloud Functions-Funktionen festlegen
-
Abhängigkeiten für PHP festlegen
Mehr darüber erfahren, wie Sie Abhängigkeiten für in PHP geschriebene Cloud Functions-Funktionen festlegen
Cloud Functions-Funktionen bereitstellen
Cloud Functions aufrufen
-
Cloud Functions-Trigger
Übersicht über verschiedene von Cloud Functions unterstützte Trigger
-
HTTP-Trigger
HTTP(S)-Anfragen zum Auslösen von Cloud Functions verwenden
-
Eventarc-Trigger
Verwenden Sie einen beliebigen von Eventarc unterstützten Ereignistyp, um Cloud Functions auszulösen.
-
Pub/Sub-Trigger
Cloud Functions über Nachrichten in einem Pub/Sub-Thema asynchron auslösen
-
Cloud Storage-Trigger
Lösen Sie Cloud Functions als Reaktion auf Änderungen in einem Cloud Storage-Bucket aus.
-
Cloud Functions-Funktionen direkt aufrufen
Informationen zum manuellen Aufrufen einer Cloud Functions-Funktion über das Google Cloud CLI und die Google 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.
-
Verbindung zu einem freigegebenen VPC-Netzwerk herstellen
Erfahren Sie, wie Sie Ihre Funktionen mithilfe des serverlosen VPC-Zugriffs mit Ressourcen in einem freigegebenen 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.
-
Vom Kunden verwaltete Verschlüsselungsschlüssel verwenden
Erfahren Sie, wie Sie vom Kunden verwaltete Verschlüsselungsschlüssel (CMEK) für Cloud Functions aktivieren.
Cloud Functions ü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
-
Ereignisgesteuerte Funktionen wiederholen
Erfahren Sie, wie Sie bei einem Fehler die Wiederholung ereignisgesteuerter Funktionen aktivieren.
-
Netzwerke optimieren
Mehr darüber erfahren, wie Sie Netzwerkverbindungen in Funktionen optimieren, um das Risiko überschrittener DNS- oder Verbindungskontingente zu mindern
Cloud Functions konfigurieren
-
Nebenläufigkeit
Kaltstarts verhindern, indem mehrere gleichzeitige Anfragen auf einer einzelnen Funktionsinstanz verarbeitet werden.
-
Maximale Anzahl von Instanzen verwenden
Mit der Funktion "Maximale Anzahl von Instanzen" können Sie die Skalierungsgrad Ihrer Funktion als Reaktion auf eingehende Anfragen begrenzen.
-
Mindestinstanzen verwenden
Mit der Funktion „Mindestinstanzen” können Sie Kaltstarts für Ihre Anwendung vermeiden und die Anwendungslatenz reduzieren.
-
Secrets verwenden
Verwenden Sie Secret Manager mit Cloud Functions, um vertrauliche Informationen wie API-Schlüssel oder Passwörter sicher zu speichern und sicher darauf zuzugreifen.
-
Umgebungsvariablen verwenden
Umgebungsvariablen definieren, die für Ihren Cloud Functions-Code zur Laufzeit abrufbar sind
-
Traffic-Aufteilung
Teilen Sie Traffic zwischen verschiedenen Überarbeitungen einer Cloud Functions-Funktion auf oder setzen Sie eine Funktion auf eine vorherige Überarbeitung zurück.
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.