Loading...
Loading...
Google Cloud Platform CLI - manage GCP resources including Compute Engine, Cloud Run, GKE, Cloud Functions, Storage, BigQuery, and more.
npx skill4agent add dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations gcloudgcloudgcloud auth listgcloud auth logingcloud auth activate-service-account --key-file=key.jsongcloud auth application-default logingcloud projects listgcloud config set project PROJECT_IDgcloud config listgcloud config configurations create my-config
gcloud config configurations activate my-configgcloud config set compute/region us-central1
gcloud config set compute/zone us-central1-agcloud compute instances listgcloud compute instances create my-vm \
--zone=us-central1-a \
--machine-type=e2-medium \
--image-family=debian-12 \
--image-project=debian-cloudgcloud compute ssh my-vm --zone=us-central1-agcloud compute instances stop my-vm --zone=us-central1-a
gcloud compute instances start my-vm --zone=us-central1-agcloud compute instances delete my-vm --zone=us-central1-agcloud run services listgcloud run deploy my-service --source . --region=us-central1gcloud run deploy my-service \
--image=gcr.io/PROJECT/IMAGE \
--region=us-central1 \
--allow-unauthenticatedgcloud run services logs read my-service --region=us-central1gcloud run services update-traffic my-service \
--to-revisions=LATEST=100 \
--region=us-central1gcloud functions listgcloud functions deploy my-function \
--gen2 \
--runtime=nodejs20 \
--region=us-central1 \
--trigger-http \
--entry-point=handler \
--source=.gcloud functions logs read my-function --region=us-central1gcloud functions delete my-function --region=us-central1gcloud container clusters listgcloud container clusters get-credentials my-cluster \
--zone=us-central1-agcloud container clusters create my-cluster \
--zone=us-central1-a \
--num-nodes=3gcloud container clusters resize my-cluster \
--node-pool=default-pool \
--num-nodes=5 \
--zone=us-central1-agcloud storage buckets listgcloud storage buckets create gs://my-bucket --location=us-central1gcloud storage ls gs://my-bucket/# Upload
gcloud storage cp local-file.txt gs://my-bucket/
# Download
gcloud storage cp gs://my-bucket/file.txt ./
# Recursive
gcloud storage cp -r ./local-dir gs://my-bucket/gcloud storage rsync -r ./local-dir gs://my-bucket/remote-dirgcloud sql instances listgcloud sql instances create my-instance \
--database-version=POSTGRES_15 \
--tier=db-f1-micro \
--region=us-central1gcloud sql connect my-instance --user=postgresgcloud sql databases create mydb --instance=my-instancebq lsbq query --use_legacy_sql=false 'SELECT * FROM dataset.table LIMIT 10'bq mk --dataset my_datasetbq load --source_format=CSV my_dataset.my_table gs://bucket/data.csvgcloud pubsub topics listgcloud pubsub topics create my-topicgcloud pubsub topics publish my-topic --message="Hello"gcloud pubsub subscriptions create my-sub --topic=my-topicgcloud pubsub subscriptions pull my-sub --auto-ackgcloud secrets listecho -n "my-secret-value" | gcloud secrets create my-secret --data-file=-gcloud secrets versions access latest --secret=my-secretecho -n "new-value" | gcloud secrets versions add my-secret --data-file=-gcloud iam service-accounts listgcloud iam service-accounts create my-sa \
--display-name="My Service Account"gcloud iam service-accounts keys create key.json \
--iam-account=my-sa@PROJECT.iam.gserviceaccount.comgcloud projects add-iam-policy-binding PROJECT_ID \
--member="serviceAccount:my-sa@PROJECT.iam.gserviceaccount.com" \
--role="roles/storage.admin"gcloud builds submit --tag gcr.io/PROJECT/IMAGEgcloud builds listgcloud builds log BUILD_IDgcloud artifacts repositories listgcloud auth configure-docker us-central1-docker.pkg.devgcloud logging read "resource.type=cloud_run_revision" --limit=50gcloud logging tail "resource.type=gce_instance"gcloud app deploygcloud app logs tailgcloud app browsegcloud compute instances list --format=jsongcloud compute instances list --format="table(name,zone,status)"gcloud compute instances list --filter="status=RUNNING"gcloud compute instances delete my-vm --quietgcloud cheat-sheetgcloud interactive