SuperAPI AI Directory

gcloud

Deployment & operations

View repository

Updated 10-22 19:40

About this skill

gcloud

Setup

brew install google-cloud-sdk

Verify installation:

gcloud --version

Use --format=json for machine-readable output.

Authentication

gcloud auth login

For application default credentials:

gcloud auth application-default login

Resources

Configuration

Command Description
gcloud config set project <project-id> Set the active project
gcloud config get project Get the active project
gcloud config set compute/region <region> Set default compute region
gcloud config set compute/zone <zone> Set default compute zone
gcloud config list List all active configuration properties
gcloud config configurations list List all named configurations
gcloud config configurations activate <name> Switch to a named configuration

Projects

Command Description
gcloud projects list List all accessible projects
gcloud projects describe <project-id> Show project details
gcloud projects create <project-id> Create a new project

Compute Engine

Command Description
gcloud compute instances list List all VM instances
gcloud compute instances create <name> --machine-type=e2-medium Create a VM instance
gcloud compute instances start <name> Start an instance
gcloud compute instances stop <name> Stop an instance
gcloud compute instances delete <name> Delete an instance
gcloud compute ssh <name> SSH into an instance

Cloud Run

Command Description
gcloud run deploy <service> --source . Deploy from source code
gcloud run deploy <service> --image <image> Deploy a container image
gcloud run deploy <service> --source . --allow-unauthenticated Deploy with public access
gcloud run services list List all Cloud Run services
gcloud run services describe <service> Show service details
gcloud run services delete <service> Delete a service

Cloud Functions

Command Description
gcloud functions deploy <name> --runtime nodejs20 --trigger-http Deploy an HTTP function
gcloud functions deploy <name> --trigger-topic <topic> Deploy with Pub/Sub trigger
gcloud functions list List all functions
gcloud functions describe <name> Show function details
gcloud functions delete <name> Delete a function
gcloud functions logs read <name> Read function logs

Cloud SQL

Command Description
gcloud sql instances list List all Cloud SQL instances
gcloud sql instances describe <name> Show instance details
gcloud sql instances create <name> --database-version=POSTGRES_15 Create a PostgreSQL instance
gcloud sql databases list --instance=<name> List databases in an instance
gcloud sql connect <name> --user=postgres Connect to an instance

Cloud Storage

Command Description
gcloud storage ls List all buckets
gcloud storage ls gs://<bucket> List objects in a bucket
gcloud storage cp <file> gs://<bucket>/ Upload a file
gcloud storage cp gs://<bucket>/<object> . Download a file
gcloud storage buckets create gs://<bucket> Create a bucket

App Engine

Command Description
gcloud app deploy Deploy application to App Engine
gcloud app browse Open deployed app in browser
gcloud app logs tail Tail application logs

Global Flags

Flag Description
--format=json Output as JSON
--format=table Output as table
--project <id> Override active project
--quiet Suppress interactive prompts
--verbosity <level> Set log verbosity (debug, info, warning, error)