Passer au contenu principal
Domaines technologiques
close
IA et ML
Développement d'applications
Hébergement d'applications
Calcul
Analyses de données et pipelines
Bases de données
Solutions distribuées, hybrides et multicloud
Solutions par secteur d'activité
Migration
Mise en réseau
Observabilité et surveillance
Sécurité
Storage
Outils de produits croisés
close
Gestion des accès et des ressources
Gestion des coûts et de l'utilisation
Infrastructure as Code
SDK, langages, frameworks et outils
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Connexion
Cloud Run
Commencer l'essai gratuit
Aperçu
Guides
Référence
Exemples
Ressources
Domaines technologiques
Plus
Aperçu
Guides
Référence
Exemples
Ressources
Outils de produits croisés
Plus
Console
Découvrir
Vue d'ensemble du produit
Modèle de ressource Cloud Run
Contrat d'exécution du conteneur
Cas d'utilisation
Mon application est-elle adaptée à un service Cloud Run ?
À quel moment déployer une fonction ?
Cas d'utilisation de l'IA dans Cloud Run
Premiers pas
Aperçu
Déployer un exemple de service Web
Déployer un exemple de conteneur
Déployer à partir d'un dépôt Git
Déployer un service Hello World depuis le code source
Go
Node.js
Python
Flask
FastAPI
Gradio
LangChain
Smolagents
Streamlit
Agent Development Kit (ADK) pour Python
Java
Kotlin
C#
C++
PHP
Ruby
Autre
Frameworks
Aperçu
SSR angulaire
Next.js
Nuxt.js
SvelteKit
Déployer un exemple de fonction
Déployer une fonction à l'aide de la console
Déployer une fonction à l'aide de gcloud
Exécuter un exemple de job
Exécuter un job
Exécuter un job depuis le code source
Go
Node.js
Python
Java
Shell
Déployer un exemple de pool de nœuds de calcul
Développer
Configurer votre environnement
Planifier et préparer votre service
Développer votre service
Conteneuriser votre code
Se connecter aux services Google Cloud
Installer un package système dans votre conteneur
Exécuter des commandes gcloud dans votre conteneur
Planifier et préparer votre fonction
Aperçu
Comparer les fonctions Cloud Run
Écrire des fonctions Cloud Run
Environnements d'exécution
Aperçu
Node.js
Aperçu
Dépendances Node.js
Python
Aperçu
Dépendances Python
Go
Aperçu
Dépendances Go
Java
Aperçu
Dépendances Java
.NET
Ruby
PHP
Développement de fonctions locales
Déclencheurs de fonction
Tutoriels
Créer une fonction qui renvoie des résultats BigQuery
Créer une fonction qui renvoie des résultats Spanner
S'intégrer à Cloud Databases
Ateliers de programmation
Développer et tester
Créer des sources pour les conteneurs
Créer des fonctions pour les conteneurs
Tester en local
Diffuser des requêtes HTTP
Déployer les services
Déployer des images de conteneurs
Déploiement continu à partir de git
Déployer depuis le code source
Déployer depuis Compose
Utiliser le serveur MCP distant Cloud Run
Déployer des fonctions
Diffuser le trafic Web
Mapper les domaines personnalisés
Diffuser des éléments statiques avec CDN
Diffusion du trafic provenant de plusieurs régions
Automatiser le basculement avec l'état du service
Activer l'affinité de session
Proxy d'interface à l'aide de Nginx
Gérer les services
Afficher, copier ou supprimer des services
Afficher ou supprimer des révisions
Migration du trafic, déploiements progressifs, rollbacks
Configurer des services
Aperçu
Capacité
Limites de mémoire
Limites de processeur
GPU
Configuration du GPU
Bonnes pratiques pour les performances des GPU
Délai de la requête expiré
Nombre maximal de requêtes simultanées
Nombre maximal de requêtes simultanées par instance
Configurer le nombre maximal de requêtes simultanées
Facturation
Optimiser les configurations de service avec l'outil de recommandation
Environnement
Port du conteneur et point d'entrée
Variables d'environnement
Installations de volume
Volumes Cloud Storage
Volumes NFS
Volumes en mémoire
CIFS/SMB
Espace disque éphémère
Environnement d'exécution
Bacs à sable
Vérifications d'état du conteneur
Requêtes HTTP/2
Secrets
Identité du service
Scaling
À propos de l'autoscaling des instances pour les services
Nombre maximal d'instances
À propos du nombre maximal d'instances pour les services
Configurer le nombre maximal d'instances
Nombre minimal d'instances
Configurer des contrôles de scaling personnalisés
Scaling manuel
Metadata
Description
Libellés
Tags
Configurations de déploiement de la source
Environnements d'exécution de langage et images de base compatibles
Configurer les mises à jour automatiques des images de base
Variables d'environnement de compilation
Compte de service de compilation
Pools de nœuds de calcul de compilation
Appeler et déclencher des services
Appeler avec des requêtes HTTPS
Héberger une cible webhook
Diffuser avec WebSockets
Aperçu
Tutoriel sur la création d'un service WebSocket Chat
Appeler de manière asynchrone
Appeler des services selon un calendrier
Créer un flux de travail
Appeler des services dans le cadre d'un workflow
Tutoriel sur la connexion d'une série de services Cloud Functions et Cloud Run
Exécuter des tâches asynchrones
Appeler un service à partir d'un abonnement push Pub/Sub
Déclencher un service à partir de Pub/Sub
Tutoriel sur l'intégration du traitement d'image dans l'exemple de journal Pub/Sub
Déclencher à partir d'événements
Créer des déclencheurs avec Eventarc
Déclencheurs Pub/Sub
Créer des déclencheurs Eventarc Pub/Sub
Déclencher des fonctions depuis Pub/Sub à l'aide d'Eventarc
Déclencher des fonctions à partir d'entrées de journal routées
Déclencheurs Cloud Storage
Créer des déclencheurs avec Cloud Storage
Déclencher des services depuis Cloud Storage à l'aide d'Eventarc
Déclencher des fonctions depuis Cloud Storage à l'aide d'Eventarc
Déclencheurs Firestore
Créer des déclencheurs avec Firestore
Déclencher des fonctions à partir d'événements dans une base de données Firestore
Se connecter à d'autres services avec gRPC
Bonnes pratiques
Conseils de développement généraux pour les services
Optimisation des coûts
Optimiser les services Java
Optimiser les services Python
Optimiser les services Node.js
Bonnes pratiques pour les tests de charge
Comprendre la redondance zonale
Bonnes pratiques concernant les fonctions
Aperçu
Configurer les nouvelles tentatives d'exécution des fonctions basées sur des événements
Exécuter les tâches du job jusqu'à leur achèvement
Créer des jobs
Exécuter des jobs
Exécuter des jobs
Exécuter des jobs planifiés
Exécuter des jobs à partir de Workflows
Configurer des jobs
Point d'entrée du conteneur
Limites de processeur
Limites de mémoire
GPU
Configuration du GPU
Bonnes pratiques concernant les GPU
Variables d'environnement
Vérifications d'état du conteneur
Installations de volume
Volumes Cloud Storage
Volumes NFS
Volumes en mémoire
Utiliser des systèmes de fichiers réseau CIFS/SMB
Espace disque éphémère