Services compatibles

Accédez aux API Google Cloud à partir de Cloud Run Functions via un compte de service agissant en votre nom. Le compte de service fournit des identifiants par défaut de l'application pour vos fonctions.

API compatibles

Cloud Run Functions peut accéder à la plupart des principaux services Google Cloud à l'aide de bibliothèques clientes d'API spécifiques à un langage et/ou d'API REST, dont voici une liste non exhaustive :

Fournisseurs d'événements compatibles

Cloud Run Functions peut être déclenché par des événements fournis par les services suivants :

Utiliser des services avec Cloud Run Functions

Les bibliothèques clientes des API Google qui utilisent les identifiants par défaut de l'application obtiennent automatiquement les identifiants du compte de service intégré depuis l'hôte Cloud Run Functions au moment de l'exécution. Par défaut, le client authenticates à l'aide du compte de service YOUR_PROJECT_ID@appspot.gserviceaccount.com.

Routage avec Cloud Load Balancing

Cloud Load Balancing est un produit distinct qui permet des configurations réseau avancées pour toutes vos applications exécutées sur Google Cloud.

Lorsque l'équilibrage de charge HTTP(S) est activé pour les applications sans serveur, vous avez les possibilités suivantes :

  • Configurer votre application sans serveur pour qu'elle soit diffusée à partir d'une adresse IP IPv4 et/ou IPv6 dédiée non partagée avec d'autres services.

  • Réutiliser les mêmes certificats SSL et clés privées que pour Compute Engine, Google Kubernetes Engine et Cloud Storage. Cela évite d'avoir à gérer des certificats distincts pour les applications sans serveur.

  • Utiliser des services supplémentaires qui s'intègrent à Cloud Load Balancing, tels que Cloud CDN, Google Cloud Armor ou les règles de sécurité.

Notez les limitations et recommandations suivantes :

  • Pour utiliser les fonctionnalités de sécurité offertes par Cloud Load Balancing, telles que Google Cloud Armor ou les règles de sécurité, vous devez redéfinir les paramètres d'entrée sur internal_and_gclb. Les utilisateurs qui disposent déjà de l'URL par défaut de Cloud Run Functions peuvent contourner l'équilibreur de charge et accéder directement à l'URL de la fonction.

  • La compatibilité d'Identity-Aware Proxy intégrée à Cloud Load Balancing n'est pas disponible pour Cloud Run Functions.