Tous les exemples de code Cloud Run
Cette page contient des exemples de code pour Cloud Run. Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud , consultez l'explorateur d'exemplesGoogle Cloud .
Service Cloud Run public
Configurer un service Cloud Run pour qu'il n'exige aucune authentification (c'est-à-dire qu'il soit accessible au public)
- Cloud Run
- Terraform
Configurer le nombre maximal de nouvelles tentatives
Définir un nombre maximal de nouvelles tentatives pour un job Cloud Run
- Cloud Run
- Terraform
Utiliser des variables à champ d'application global
Montrez comment réduire l'encombrement de mémoire des variables réutilisables en tirant parti du champ d'application global.
- Cloud Run
- JavaScript
- Node.js
- Python
- Go
- Java
Configurer l'accès au VPC
Configurer un service Cloud Run à l'aide d'un connecteur d'accès au VPC avec Terraform
- Cloud Run
- Terraform
Se connecter via Google
Code côté client pour la connexion via le fournisseur Google à l'aide du SDK Firebase
- Cloud Run
- Node.js
- JavaScript
Service Cloud Run avec des variables d'environnement
Crée un service Cloud Run avec des variables d'environnement associées.
- Cloud Run
- Terraform
Récupérer une image à flouter depuis Cloud Storage, puis l'importer dans un bucket de stockage
Ce tutoriel explique comment utiliser Cloud Run, l'API Cloud Vision et ImageMagick pour détecter et flouter les images choquantes importées dans un bucket Cloud Storage.
- Cloud Run
- Node.js
- Java
- JavaScript
- Go
- Python
Configurer un service Cloud Run avec une adresse IP statique
Utiliser Terraform pour créer la configuration réseau et les configurations permettant d'allouer une adresse IP statique à un service Cloud Run
- Cloud Run
- Terraform
Envoyer des requêtes gRPC sans authentification
Envoie une requête sans authentification à l'aide d'une connexion gRPC.
- Cloud Run
- Go
Authentifier les requêtes de service à service
Les services hébergés sur Google Cloud ayant accès au serveur Compute Metadata peuvent générer un jeton d'authentification OAuth à l'aide de l'identité du compte de service associé au service. Ce jeton peut être utilisé pour authentifier le service en tant que demandeur autorisé d'un service Cloud Run.
- Cloud Run
- Python
- Java
- JavaScript
- Go
- Node.js
Créer un service Cloud Run avec connectivité Cloud SQL via des secrets Secret Manager
Ce code Terraform montre un exemple complet de création d'une instance Cloud SQL avec authentification stockée dans Secret Manager, et de configuration d'une instance Cloud Run avec ces secrets.
- Cloud Run
- Terraform
Associer un abonnement Pub/Sub à un service Cloud Run
Utilise Terraform pour créer un abonnement Pub/Sub à un service Cloud Run
- Cloud Run
- Terraform
Mettre à jour un service Cloud Run et créer une révision immuable taguée
Exemple illustrant comment mettre à jour un service Cloud Run et créer une révision immuable taguée d'une image nouvellement déployée qui ne diffusera pas encore de trafic.
- Cloud Run
- Terraform
Gestionnaire Pub/Sub pour traiter les événements Cloud Storage
Ce tutoriel explique comment utiliser Cloud Run, l'API Cloud Vision et ImageMagick pour détecter et flouter les images choquantes importées dans un bucket Cloud Storage.
- Cloud Run
- Python
- Node.js
- Java
- JavaScript
- Go
Utiliser des paramètres de sortie et d'entrée pour restreindre l'accès aux services
Sécurisez vos fonctions Cloud en spécifiant une autorisation afin qu'elles ne soient appelées que par les ressources, telles que Cloud Run, associées au même projet Google Cloud ou au même périmètre de service VPC Service Controls.
- Cloud Run
- Python
Créer un service Cloud Run pour un domaine personnalisé
Exemple illustrant la création d'un service Cloud Run à utiliser. Une fois créé, vous pouvez mapper votre service Cloud Run avec un domaine personnalisé. Remplacez la valeur du nom par le nom de votre propre service.
- Cloud Run
- Terraform
Service de dépannage local
Exemple illustrant un service pouvant facilement s'interrompre et difficile à dépanner sans enquête approfondie, et une version améliorée du code.
- Cloud Run
- Node.js
- Go
- JavaScript
- Java
- Python
Configurer une vérification d'activité gRPC sur un service Cloud Run
À l'aide d'une vérification d'état gRPC existante, configurez cette vérification d'activité sur un service Cloud Run
- Cloud Run
- Terraform
Ouvrir une connexion gRPC à un service
Fonction permettant de créer une nouvelle connexion gRPC.
- Cloud Run
- Go
Service Hello World
Créez une application Hello World simple, empaquetez-la dans une image de conteneur, importez l'image de conteneur dans Artifact Registry, puis déployez l'image de conteneur dans Cloud Run.
- Cloud Run
- Node.js
- Go
- Java
- Python
- C#
- Ruby
- C++
- PHP
- JavaScript
Mapper un service Cloud Run sur un domaine personnalisé
Exemple illustrant comment mapper votre service Cloud Run avec un domaine personnalisé que vous avez créé. Remplacez domaine-validé.com par votre domaine validé personnalisé (exemple.com ou sous-domaine.exemple.com)
- Cloud Run
- Terraform
Modifier un service Cloud Run pour ajouter un tag à une révision nouvellement déployée
Exemple montrant comment modifier un service Cloud Run défini afin d'ajouter une révision nouvellement déployée pour montrer comment déployer une nouvelle révision et la tester avant le déploiement du trafic.
- Cloud Run
- Terraform
Initialisation de variable différée
Illustre l'utilisation de l'initialisation différée des valeurs pour les cas où les opérations impactant l'allocation de mémoire et la latence de réponse ne sont généralement pas requises par le service Cloud Run.
- Cloud Run
- JavaScript
- Python
- Java
- Node.js
- Go
Signal de fin d'interruption (SIGTERM) envoyé à l'instance de conteneur
Cloud Run envoie un signal SIGTERM à votre instance de conteneur avant l'arrêt de l'instance de conteneur, en raison d'un événement tel que le scaling à la baisse ou la suppression de la révision. Le traitement de ce signal vous permet désormais d'arrêter correctement vos applications et d'effectuer certaines tâches de nettoyage, par opposition à une fermeture soudaine du conteneur.
- Cloud Run
- Python
- Node.js
- JavaScript
- Java
- Go
Sécuriser les services Cloud Run
Créez deux services : un frontend public et un backend sécurisé. utilise des stratégies IAM pour configurer l'accès ;
- Cloud Run
- Terraform
Configurer une vérification de démarrage HTTP sur un service Cloud Run
Sur la page de destination principale, configurez-le en tant que vérification de démarrage sur un service Cloud Run.
- Cloud Run
- Terraform
Utiliser l'API Cloud Vision pour déterminer si l'image ne présente aucun risque
Ce tutoriel explique comment utiliser Cloud Run, l'API Cloud Vision et ImageMagick pour détecter et flouter les images choquantes importées dans un bucket Cloud Storage.
- Cloud Run
- JavaScript
- Python
- Node.js
- Java
- Go
Configurer l'allocation de processeur
Configurer l'allocation de processeur pour un service Cloud Run
- Cloud Run
- Terraform
Créer un service Cloud Run avec des commandes et des arguments
Exemple illustrant comment créer un service Cloud Run avec une commande et un argument.
- Cloud Run
- Terraform
Gestionnaire pour les messages Pub/Sub
Service de gestion des messages fourni par un abonnement push Cloud Pub/Sub.
- Cloud Run
- Node.js
- Python
- JavaScript
- Java
- Go
- C#
Appeler Cloud Run de manière planifiée
Utilisez Cloud Scheduler pour générer des appels POST de manière planifiée vers un service Cloud Run.
- Cloud Run
- Terraform
Configurer une vérification de démarrage gRPC sur un service Cloud Run
Configurer une vérification de démarrage sur un service Cloud Run à l'aide d'une vérification d'état gRPC existante
- Cloud Run
- Terraform
Déclencher des services Cloud Run de manière planifiée
Utilisation de Cloud Scheduler pour déclencher un service Cloud Run de manière planifiée et sécurisée Cette méthode revient à utiliser des tâches Cron.
- Cloud Run
- Terraform
Service Cloud Run avec un nombre minimal d'instances
Exemple illustrant la création d'un service Cloud Run en définissant un nombre minimal d'instances, ce qui garantit que le service ne peut pas faire l'objet d'un scaling à zéro instance en cas d'inactivité.
- Cloud Run
- Terraform
Générer un schéma à l'aide de l'outil dot à partir du package graphviz
Utilise un fichier Dockerfile personnalisé pour configurer les packages système dont les utilitaires de ligne de commande sont utilisés dans le cadre de la diffusion des requêtes HTTP.
- Cloud Run
- Node.js
- JavaScript
- Go
- Python
- Java
Configurer plusieurs régions
Configurer un service Cloud Run pour qu'il soit disponible dans plusieurs régions
- Cloud Run
- Terraform
Configurer une vérification de démarrage TCP sur un service Cloud Run
Configurer une vérification de démarrage TCP pour un service Cloud Run à l'aide d'un numéro de port
- Cloud Run
- Terraform
Configurer le délai avant expiration de la requête
Configurer le délai avant expiration des requêtes pour un service Cloud Run
- Cloud Run
- Terraform
Configurer les limites de mémoire
Configurer des limites de mémoire pour un service Cloud Run
- Cloud Run
- Terraform
Autoriser l'accès public à un service Cloud Run
Associez la liaison IAM pour allUsers au service pour autoriser l'accès non authentifié.
- Cloud Run
- Terraform
Configurer la description du service
Configurer la description du service pour un service Cloud Run
- Cloud Run
- Terraform
Service Cloud Run avec des étiquettes
Crée un service Cloud Run avec des étiquettes.
- Cloud Run
- Terraform
Configurer le délai avant expiration
Définir un délai avant expiration pour une tâche Cloud Run
- Cloud Run
- Terraform
Envoyer des requêtes gRPC avec authentification
Envoie une requête avec un en-tête d'autorisation à l'aide d'une connexion gRPC.
- Cloud Run
- Go
Écrire des journaux structurés
Écrit des entrées de journal structurées avec une corrélation des journaux de requêtes à l'aide de bibliothèques courantes.
- Cloud Run
- Go
- Python
- Node.js
- Java
- JavaScript
Configurer une vérification d'activité HTTP sur un service Cloud Run
Sur la page de destination principale, configurez-le en tant que vérification d'activité sur un service Cloud Run.
- Cloud Run
- Terraform
Compte de service personnalisé sur un service Cloud Run
Mappeur un compte de service personnalisé à un service Cloud Run
- Cloud Run
- Terraform
Mappez votre service Cloud Run sur le domaine personnalisé
Exemple illustrant comment mapper votre service Cloud Run avec un domaine personnalisé que vous avez créé. Remplacez domaine-validé.com par votre domaine validé personnalisé (exemple.com ou sous-domaine.exemple.com)
- Cloud Run
- Terraform