Déployer un petit service vers Cloud Run à partir de l'agent
Quand l'utiliser : Vous avez un service Node/Python prêt. Vous le voulez actif sur Cloud Run sans basculer de contexte vers la console.
Prérequis
- SDK gcloud installé + authentifié —
gcloud auth login && gcloud auth application-default login - Un projet GCP avec facturation activée —
gcloud projects list
Déroulement
-
Listez les projets, choisissez le bonListez mes projets GCP. Je veux déployer vers celui marqué 'staging'.✓ Copié→ Projet identifié
-
Déployez le dossier localDéployez ./my-api comme service Cloud Run nommé 'api-staging' dans us-central1. Autorisez les invocations non authentifiées. Utilisez le buildpack détecté automatiquement.✓ Copié→ Le déploiement se termine, l'URL est renvoyée
-
VérifiezObtenez les détails du service. Appelez l'URL avec un test de style curl. Confirmez 200.✓ Copié→ URL du service fonctionnelle
Résultat : Un service Cloud Run en cours d'exécution en 3-5 minutes, avec l'agent enregistrant l'URL pour vous.
Pièges
- Le flag non authentifié expose le service publiquement — parfait pour la préparation, mauvais pour la production — Pour tout ce qui s'approche de la production, omettez
allow_unauthenticatedet utilisez IAM ; placez Cloud Armor devant si l'utilisateur a accès - Chaque déploiement crée une nouvelle révision, les anciennes persistent et épinglent les ressources — Nettoyez périodiquement les anciennes révisions avec gcloud, ou configurez la conservation des révisions