Si vous créez une fonction, consultez le guide de démarrage rapide de la console sur Cloud Run. Le contenu de cette page ne s'applique qu'aux anciennes fonctions existantes créées avec l'API Cloud Functions v1.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Services compatibles
Accédez aux API Google Cloud à partir de fonctions Cloud Run 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
Les fonctions Cloud Run peuvent accéder à la plupart des principaux Google Cloud services via des bibliothèques clientes d'API spécifiques à un langage et/ou des API REST, dont voici une liste non exhaustive:
Les bibliothèques clientes de l'API 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.
Notez les limitations et recommandations suivantes :
Pour utiliser les fonctionnalités de sécurité offertes par Cloud Load Balancing, telles que 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/14 (UTC)."],[[["Cloud Run functions can access most major Google Cloud services via language-specific API client libraries and/or REST APIs, including BigQuery, Bigtable, Cloud Storage, and more."],["Cloud Run functions use service accounts for authentication, providing Application Default Credentials for accessing Google Cloud APIs, with all communication encrypted in transit within Google's network."],["Cloud Run functions can be triggered by various events from services like HTTP requests, Cloud Storage, Pub/Sub, Firebase, and Cloud Logging."],["Cloud Load Balancing enables advanced network configurations for Cloud Run, including dedicated IP addresses, shared SSL certificates, and integration with services like Cloud CDN and Google Cloud Armor."],["To utilize Cloud Load Balancing security capabilities like Cloud Armor, you need to configure the ingress settings to `internal_and_gclb`, otherwise the load balancer can be bypassed."]]],[]]