Passer au contenu principal
Documentation
close
Débuter
Premiers pas avec Google Cloud
Liste des produits
Cloud Customer Care
Sélection de produits
Agent Platform
Apigee API Management
BigQuery
Compute Engine
Cloud CDN
Cloud Run
Cloud Storage
Cloud SQL
Gemini Enterprise
Google Kubernetes Engine
Looker
Outils multiproduits
Gestion des accès et des ressources
Gestion des coûts et de l'utilisation
Infrastructure as Code
SDK, langages, frameworks et outils
Domaines technologiques
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
/
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
Documentation
Plus
Aperçu
Guides
Référence
Exemples
Ressources
Console
Découvrir
Vue d'ensemble du produit
Modèle de ressource Cloud Run
Contrat d'exécution du conteneur
Découvrir des cas d'utilisation et des exemples
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
Cloud Run pour le développement assisté par l'IA et le codage d'ambiance
Se connecter aux services Google Cloud
Premiers pas
Aperçu
Déployer des charges de travail sur Cloud Run
Déployer un exemple de service Web
Déployer un conteneur
Déployer à partir d'un dépôt Git
Déployer un exemple de fonction
Exécuter un exemple de job
Déployer un exemple de pool de nœuds de calcul
Créer une instance exemple
Langages et frameworks
Go
Node.js
Express.js
SSR angulaire
Next.js
Nuxt.js
SvelteKit
Python
Flask
FastAPI
Gradio
LangChain
Smolagents
Streamlit
Agent Development Kit (ADK) pour Python
Java
Kotlin
C#
C++
PHP
Ruby
Autre
Préparer votre environnement
Configurer votre environnement
Accorder l'accès avec IAM
Diffuser des requêtes HTTP
Développer des services
Déployer les services
Aperçu
Déployer des images de conteneurs
Déployer des conteneurs
Conteneuriser votre code
Tester en local
Déployer depuis le code source
Déployer des services à partir du code source
Créer des sources pour les conteneurs
Déploiement continu à partir de git
Déployer depuis Compose
Utiliser le serveur MCP distant Cloud Run
Déployer des fonctions
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
Créer des fonctions pour les conteneurs
Développement de fonctions locales
Déployer des fonctions
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
Diffuser le trafic Web
Mapper les domaines personnalisés
Diffuser des éléments statiques avec un CDN
Diffuser 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 et exemples
Conseils de développement généraux pour les services
Optimiser les services
Optimiser les 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
Tutoriels
Installer un package système dans votre conteneur
Exécuter des commandes gcloud dans votre conteneur
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
Retarder l'exécution d'un job
Exécuter des jobs à partir de Workflows
Gérer les jobs
Afficher ou supprimer des jobs
Afficher ou arrêter des exécutions de jobs
Configurer des jobs
Capacité
Limites de processeur
Limites de mémoire
GPU
Configuration du GPU
Bonnes pratiques concernant les GPU
Nombre maximal de nouvelles tentatives
Délai avant expiration de la tâche
Parallélisme
Environnement
Point d'entrée du conteneur
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
Secrets
Identité du service
Bacs à sable
Metadata
Libellés
Tags
Bonnes pratiques
Nouvelles tentatives d'exécution et points de contrôle
Optimiser les coûts