Unterstützte Dienste

Sie können über eine Cloud Functions-Funktion auf Google Cloud Platform APIs zugreifen. Verwenden Sie dazu ein Dienstkonto in Ihrem Namen. Das Dienstkonto stellt Standardanmeldedaten für Anwendungen für Ihre Funktionen zur Verfügung.

Unterstützte APIs

Cloud Functions-Funktionen können über sprachspezifische API-Clientbibliotheken und/oder REST APIs auf die meisten wichtigen Google Cloud Platform-Dienste zugreifen. Dazu gehören:

Unterstützte Ereignisquellen

Derzeit können Cloud Functions-Funktionen durch Ereignisse ausgelöst werden, die von den folgenden Diensten bereitgestellt werden:

Dienste mit Cloud Functions verwenden

API-Clientbibliotheken, die Standardanmeldedaten für Anwendungen nutzen, beziehen automatisch die integrierten Dienstkonto-Anmeldedaten vom Cloud Functions-Host zur Laufzeit. Standardmäßig authentifiziert der Client mit dem Dienstkonto YOUR_PROJECT_ID@appspot.gserviceaccount.com.

Routing mit Cloud Load Balancing

Cloud Load Balancing ist ein separates Produkt, das erweiterte Netzwerkkonfigurationen für alle in Google Cloud ausgeführten Anwendungen ermöglicht.

Wenn das HTTP(S)-Load-Balancing für serverlose Anwendungen aktiviert ist, haben Sie folgende Möglichkeiten:

  • Sie können Ihre serverlose Anwendung so konfigurieren, dass sie über eine dedizierte IPv4- und/oder IPv6-IP-Adresse bereitgestellt wird, die nicht für andere Dienste freigegeben ist.

  • Sie können dieselben SSL-Zertifikate und privaten Schlüssel wiederverwenden, die Sie für Compute Engine, Google Kubernetes Engine und Cloud Storage verwenden. Dadurch müssen keine separaten Zertifikate für serverlose Anwendungen verwaltet werden.

  • Sie können zusätzliche, in Cloud Load Balancing eingebundene Dienste wie Cloud CDN, Google Cloud Armor oder Sicherheitsrichtlinien verwenden.

Achten Sie auf die folgenden Einschränkungen und Empfehlungen:

  • Damit Cloud Load Balancing aktivierte Sicherheitsfunktionen wie Cloud Armor oder Sicherheitsrichtlinien richtig nutzen kann, müssen die Einstellungen für eingehenden Traffic in internal_and_gclb geändert werden. Nutzer, die bereits über die Standard-URL der Cloud Functions-Funktion verfügen, können den Load-Balancer ansonsten umgehen und direkt die URL der Funktion aufrufen.

  • Für den in Cloud Load Balancing eingebundenen Identity-Aware Proxy für Cloud Functions ist kein Support verfügbar.