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:
HTTP Funktionen direkt über HTTP-Anfragen aufrufen
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.