Referência rápida dos principais comandos do gcloud CLI para gerenciamento de VMs, Firewall, Cloud Storage e Cloud Run no Google Cloud Platform.
|
gcloud auth login
|
Autenticar sua conta com google
|
|
gcloud projects list
|
Listar projetos disponíveis
|
|
gcloud projects create ID --name="Nome"
|
Criar novo projeto
|
|
gcloud config set project ID
|
Definir o projeto padrão
|
|
gcloud config get project
|
Ver projeto atual
|
|
gcloud config list
|
Ver configuração atual
|
|
gcloud billing accounts
|
Listar contas de billing
|
|
gcloud billing projects link ID --billing-account=BILLING_ID
|
Vincular billing ao projeto
|
|
gcloud services enable SERVICO.googleapis.com
|
Ativar API de um serviço, ex: Compute Engine
|
|
gcloud compute firewall-rules list
|
Lista todas as regras de firewall
|
|
gcloud compute firewall-rules create NOME --allow tcp:PORTA --source-ranges="IP"
|
Criar regra de firewall
|
|
gcloud compute firewall-rules delete NOME
|
Deletar regra de firewall
|
|
gcloud compute firewall-rules update NOME --enable-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
|
|
--allow tcp:PORTA
|
Define protocolo e porta a liberar
|
|
--allow tcp:80,tcp:443
|
Liberar múltiplas portas
|
|
--source-ranges="0.0.0.0/0"
|
Liberar para qualquer IP — usado em HTTP/HTTPS
|
|
--source-ranges="SEU_IP/32"
|
Liberar apenas para seu IP — usado em SSH
|
|
--target-tags=TAG
|
Define quais VMs a regra afeta
|
|
--enable-logging
|
Ativa log de tráfego da regra
|
|
gcloud config set compute/zone ZONA
|
Define zona padrão — evita usar --zone em todo comando
|
|
gcloud compute zones list
|
Listar zonas disponíveis
|
|
gcloud compute machine-types list --zones=ZONA
|
Listar tipos de máquina disponíveis
|
|
gcloud config configurations create NOME
|
Criar perfil de configuração
|
|
gcloud config configurations activate NOME
|
Alternar entre projetos rapidamente
|
|
gcloud compute instances list
|
Lista todas as VMs
|
|
gcloud compute instances create VM --zone=ZONA --machine-type=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-machine-type VM --machine-type=TIPO --zone=ZONA
|
Mudar tipo de Máquina
|
|
--zona=ZONA
|
Define zona - usado em todos comandos
|
|
--machine-type=TIPO
|
Define CPU e RAM — usado no create e set-machine-type
|
|
--boot-disk-type=TIPO
|
Tipo do disco — pd-ssd, pd-balanced, pd-standard
|
|
--boot-disk-size=50GB
|
Tamanho do disco — apenas no create
|
|
--tags=TAG
|
Aplica regra de firewall — usado no create e add-tags
|
|
--metadata-from-file startup-script=script.sh
|
Startup script ao ligar — apenas no create
|
|
--image-family=debian-12
|
Define SO da VM na criação
|
|
--local-ssd interface=nvme
|
Adiciona Local SSD extra na criação
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.