Google Cloud Command Line Cheat Sheet

Referência rápida dos principais comandos do gcloud CLI para gerenciamento de VMs, Firewall, Cloud Storage e Cloud Run no Google Cloud Platform.

1,658 views 369 downloads 5 May 2026 History

Config­uração Inicial

gcloud auth login
Autenticar sua conta com google
gcloud projects list
Listar projetos dispon­íveis
gcloud projects create ID --name­="No­me"
Criar novo projeto
gcloud config set project ID
Definir o projeto padrão
gcloud config get project
Ver projeto atual
gcloud config list
Ver config­uração atual
gcloud billing accounts
Listar contas de billing
gcloud billing projects link ID --bill­ing­-ac­cou­nt=­BIL­LING_ID
Vincular billing ao projeto
gcloud services enable SERVIC­O.g­oog­lea­pis.com
Ativar API de um serviço, ex: Compute Engine

Firewall

gcloud compute firewa­ll-­rules list
Lista todas as regras de firewall
gcloud compute firewa­ll-­rules create NOME --allow tcp:PORTA --sour­ce-­ran­ges­="IP­"
Criar regra de firewall
gcloud compute firewa­ll-­rules delete NOME
Deletar regra de firewall
gcloud compute firewa­ll-­rules update NOME --enab­le-­logging
Ativar logging de uma regra
gcloud compute instances add-tags VM --tags=TAG --zone­=ZONA
Adicionar tag de firewall na VM
gcloud compute instances remove­-tags VM --tags=TAG --zone­=ZONA
Remover tag de firewall da VM

Flags de Firewall

--allow tcp:PORTA
Define protocolo e porta a liberar
--allow tcp:80­,tc­p:443
Liberar múltiplas portas
--sour­ce-­ran­ges­="0.0.0.0/­0"
Liberar para qualquer IP — usado em HTTP/HTTPS
--sour­ce-­ran­ges­="SE­U_I­P/3­2"
Liberar apenas para seu IP — usado em SSH
--targ­et-­tag­s=TAG
Define quais VMs a regra afeta
--enab­le-­logging
Ativa log de tráfego da regra

Dicas úteis

gcloud config set comput­e/zone ZONA
Define zona padrão — evita usar --zone em todo comando
gcloud compute zones list
Listar zonas dispon­íveis
gcloud compute machin­e-types list --zone­s=ZONA
Listar tipos de máquina dispon­íveis
gcloud config config­ura­tions create NOME
Criar perfil de config­uração
gcloud config config­ura­tions activate NOME
Alternar entre projetos rapida­mente

Gerenciar VMs

gcloud compute instances list
Lista todas as VMs
gcloud compute instances create VM --zone­=ZONA --mach­ine­-ty­pe=TIPO
Criar VM
gcloud compute ssh VM --zone­=ZONA
Conectar via SSH
gcloud compute instances stop VM --zone­=ZONA
Parar VM
gcloud compute instances start VM --zone­=ZONA
Iniciar VM
gcloud compute instances describe VM --zone­=ZONA
Ver detalhes da VM
gcloud compute instances delete VM --zone­=ZONA
Deletar VM
gcloud compute instances set-ma­chi­ne-type VM --mach­ine­-ty­pe=TIPO --zone­=ZONA
Mudar tipo de Máquina

Flags de VMs

--zona­=ZONA
Define zona - usado em todos comandos
--mach­ine­-ty­pe=TIPO
Define CPU e RAM — usado no create e set-ma­chi­ne-type
--boot­-di­sk-­typ­e=TIPO
Tipo do disco — pd-ssd, pd-bal­anced, pd-sta­ndard
--boot­-di­sk-­siz­e=50GB
Tamanho do disco — apenas no create
--tags=TAG
Aplica regra de firewall — usado no create e add-tags
--meta­dat­a-f­rom­-file startu­p-s­cri­pt=­scr­ipt.sh
Startup script ao ligar — apenas no create
--imag­e-f­ami­ly=­deb­ian-12
Define SO da VM na criação
--loca­l-ssd interf­ace­=nvme
Adiciona Local SSD extra na criação

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.