Unterstützte Dienste

Sie können über eine Cloud Run Functions-Funktion auf Google Cloud 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 Run Functions-Funktionen können über sprachspezifische API-Clientbibliotheken und/oder REST APIs auf die meisten wichtigen Google Cloud-Dienste zugreifen. Dazu gehören:

Unterstützte Ereignisquellen

Cloud Run-Funktionen können durch von den folgenden Diensten bereitgestellte Ereignisse ausgelöst werden:

Dienste mit Cloud Run Functions verwenden

Google API-Clientbibliotheken, die Standardanmeldedaten für Anwendungen nutzen, beziehen automatisch die integrierten Dienstkonto-Anmeldedaten vom Cloud Run 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 Sie Cloud Load Balancing-aktivierte Sicherheitsfunktionen wie Google Cloud Armor oder Sicherheitsrichtlinien verwenden können, müssen Sie die Einstellungen für eingehenden Traffic in internal_and_gclb ändern. Nutzer, die bereits über die Standard-URL von Cloud Run Functions haben, 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 Run Functions ist kein Support verfügbar.