Implante um pequeno serviço no Cloud Run a partir do agente
Quando usar: Você tem um serviço Node/Python pronto. Você quer que fique ativo no Cloud Run sem trocar de contexto para o console.
Pré-requisitos
- SDK gcloud instalado + autenticado —
gcloud auth login && gcloud auth application-default login - Um projeto GCP com faturamento habilitado —
gcloud projects list
Fluxo
-
Liste projetos, escolha o corretoListe meus projetos GCP. Quero implantar no que está marcado como 'staging'.✓ Copiado→ Projeto identificado
-
Implante a pasta localImplante ./my-api como serviço Cloud Run nomeado 'api-staging' em us-central1. Permita invocações não autenticadas. Use o buildpack detectado automaticamente.✓ Copiado→ Deploy concluído, URL retornada
-
VerifiqueObtenha os detalhes do serviço. Chame a URL com um teste de estilo curl. Confirme 200.✓ Copiado→ URL de serviço funcionando
Resultado: Um serviço Cloud Run em execução em 3-5 minutos, com o agente registrando a URL para você.
Armadilhas
- Sinalizador não autenticado expõe o serviço publicamente — ótimo para staging, ruim para prod — Para qualquer coisa adjacent a prod, omita
allow_unauthenticatede use IAM; coloque na frente com Cloud Armor se voltado para o usuário - Cada implantação cria uma nova revisão, as antigas ficam e fixam recursos — Limpe periodicamente as revisões antigas com gcloud ou configure a retenção de revisão