gcloud by dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations
npx skills add https://github.com/dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill gcloud使用 gcloud CLI 管理 Google Cloud Platform 资源和服务。
检查当前认证状态:
gcloud auth list
交互式登录:
gcloud auth login
使用服务账号登录:
gcloud auth activate-service-account --key-file=key.json
应用默认凭据:
gcloud auth application-default login
列出项目:
gcloud projects list
设置默认项目:
gcloud config set project PROJECT_ID
显示当前配置:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
gcloud config list
创建命名配置:
gcloud config configurations create my-config
gcloud config configurations activate my-config
设置默认区域/可用区:
gcloud config set compute/region us-central1
gcloud config set compute/zone us-central1-a
列出实例:
gcloud compute instances list
创建实例:
gcloud compute instances create my-vm \
--zone=us-central1-a \
--machine-type=e2-medium \
--image-family=debian-12 \
--image-project=debian-cloud
SSH 连接到实例:
gcloud compute ssh my-vm --zone=us-central1-a
停止/启动实例:
gcloud compute instances stop my-vm --zone=us-central1-a
gcloud compute instances start my-vm --zone=us-central1-a
删除实例:
gcloud compute instances delete my-vm --zone=us-central1-a
列出服务:
gcloud run services list
从源代码部署:
gcloud run deploy my-service --source . --region=us-central1
部署容器:
gcloud run deploy my-service \
--image=gcr.io/PROJECT/IMAGE \
--region=us-central1 \
--allow-unauthenticated
查看日志:
gcloud run services logs read my-service --region=us-central1
更新流量分配:
gcloud run services update-traffic my-service \
--to-revisions=LATEST=100 \
--region=us-central1
列出函数:
gcloud functions list
部署函数 (第二代):
gcloud functions deploy my-function \
--gen2 \
--runtime=nodejs20 \
--region=us-central1 \
--trigger-http \
--entry-point=handler \
--source=.
查看日志:
gcloud functions logs read my-function --region=us-central1
删除函数:
gcloud functions delete my-function --region=us-central1
列出集群:
gcloud container clusters list
获取 kubectl 凭据:
gcloud container clusters get-credentials my-cluster \
--zone=us-central1-a
创建集群:
gcloud container clusters create my-cluster \
--zone=us-central1-a \
--num-nodes=3
调整节点池大小:
gcloud container clusters resize my-cluster \
--node-pool=default-pool \
--num-nodes=5 \
--zone=us-central1-a
列出存储桶:
gcloud storage buckets list
创建存储桶:
gcloud storage buckets create gs://my-bucket --location=us-central1
列出对象:
gcloud storage ls gs://my-bucket/
复制文件:
# 上传
gcloud storage cp local-file.txt gs://my-bucket/
# 下载
gcloud storage cp gs://my-bucket/file.txt ./
# 递归操作
gcloud storage cp -r ./local-dir gs://my-bucket/
同步目录:
gcloud storage rsync -r ./local-dir gs://my-bucket/remote-dir
列出实例:
gcloud sql instances list
创建实例:
gcloud sql instances create my-instance \
--database-version=POSTGRES_15 \
--tier=db-f1-micro \
--region=us-central1
通过代理连接:
gcloud sql connect my-instance --user=postgres
创建数据库:
gcloud sql databases create mydb --instance=my-instance
列出数据集:
bq ls
运行查询:
bq query --use_legacy_sql=false 'SELECT * FROM dataset.table LIMIT 10'
创建数据集:
bq mk --dataset my_dataset
加载数据:
bq load --source_format=CSV my_dataset.my_table gs://bucket/data.csv
列出主题:
gcloud pubsub topics list
创建主题:
gcloud pubsub topics create my-topic
发布消息:
gcloud pubsub topics publish my-topic --message="Hello"
创建订阅:
gcloud pubsub subscriptions create my-sub --topic=my-topic
拉取消息:
gcloud pubsub subscriptions pull my-sub --auto-ack
列出密钥:
gcloud secrets list
创建密钥:
echo -n "my-secret-value" | gcloud secrets create my-secret --data-file=-
访问密钥:
gcloud secrets versions access latest --secret=my-secret
添加新版本:
echo -n "new-value" | gcloud secrets versions add my-secret --data-file=-
列出服务账号:
gcloud iam service-accounts list
创建服务账号:
gcloud 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.com
添加 IAM 绑定:
gcloud 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/IMAGE
列出构建:
gcloud builds list
查看构建日志:
gcloud builds log BUILD_ID
列出代码库:
gcloud artifacts repositories list
配置 Docker:
gcloud auth configure-docker us-central1-docker.pkg.dev
读取日志:
gcloud logging read "resource.type=cloud_run_revision" --limit=50
实时追踪日志:
gcloud logging tail "resource.type=gce_instance"
部署应用:
gcloud app deploy
查看日志:
gcloud app logs tail
浏览应用:
gcloud app browse
格式化为 JSON:
gcloud compute instances list --format=json
格式化为表格并指定列:
gcloud compute instances list --format="table(name,zone,status)"
筛选结果:
gcloud compute instances list --filter="status=RUNNING"
静默模式 (无提示):
gcloud compute instances delete my-vm --quiet
快速参考:
gcloud cheat-sheet
交互式 Shell:
gcloud interactive
每周安装次数
130
代码仓库
GitHub 星标数
61
首次出现
2026年1月20日
安全审计
安装于
opencode117
gemini-cli111
codex107
github-copilot101
cursor97
claude-code93
Use the gcloud CLI to manage Google Cloud Platform resources and services.
Check current auth:
gcloud auth list
Login interactively:
gcloud auth login
Login with service account:
gcloud auth activate-service-account --key-file=key.json
Application default credentials:
gcloud auth application-default login
List projects:
gcloud projects list
Set default project:
gcloud config set project PROJECT_ID
Show current config:
gcloud config list
Create named configuration:
gcloud config configurations create my-config
gcloud config configurations activate my-config
Set default region/zone:
gcloud config set compute/region us-central1
gcloud config set compute/zone us-central1-a
List instances:
gcloud compute instances list
Create instance:
gcloud compute instances create my-vm \
--zone=us-central1-a \
--machine-type=e2-medium \
--image-family=debian-12 \
--image-project=debian-cloud
SSH to instance:
gcloud compute ssh my-vm --zone=us-central1-a
Stop/start instance:
gcloud compute instances stop my-vm --zone=us-central1-a
gcloud compute instances start my-vm --zone=us-central1-a
Delete instance:
gcloud compute instances delete my-vm --zone=us-central1-a
List services:
gcloud run services list
Deploy from source:
gcloud run deploy my-service --source . --region=us-central1
Deploy container:
gcloud run deploy my-service \
--image=gcr.io/PROJECT/IMAGE \
--region=us-central1 \
--allow-unauthenticated
View logs:
gcloud run services logs read my-service --region=us-central1
Update traffic split:
gcloud run services update-traffic my-service \
--to-revisions=LATEST=100 \
--region=us-central1
List functions:
gcloud functions list
Deploy function (2nd gen):
gcloud functions deploy my-function \
--gen2 \
--runtime=nodejs20 \
--region=us-central1 \
--trigger-http \
--entry-point=handler \
--source=.
View logs:
gcloud functions logs read my-function --region=us-central1
Delete function:
gcloud functions delete my-function --region=us-central1
List clusters:
gcloud container clusters list
Get credentials for kubectl:
gcloud container clusters get-credentials my-cluster \
--zone=us-central1-a
Create cluster:
gcloud container clusters create my-cluster \
--zone=us-central1-a \
--num-nodes=3
Resize node pool:
gcloud container clusters resize my-cluster \
--node-pool=default-pool \
--num-nodes=5 \
--zone=us-central1-a
List buckets:
gcloud storage buckets list
Create bucket:
gcloud storage buckets create gs://my-bucket --location=us-central1
List objects:
gcloud storage ls gs://my-bucket/
Copy files:
# 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/
Sync directory:
gcloud storage rsync -r ./local-dir gs://my-bucket/remote-dir
List instances:
gcloud sql instances list
Create instance:
gcloud sql instances create my-instance \
--database-version=POSTGRES_15 \
--tier=db-f1-micro \
--region=us-central1
Connect via proxy:
gcloud sql connect my-instance --user=postgres
Create database:
gcloud sql databases create mydb --instance=my-instance
List datasets:
bq ls
Run query:
bq query --use_legacy_sql=false 'SELECT * FROM dataset.table LIMIT 10'
Create dataset:
bq mk --dataset my_dataset
Load data:
bq load --source_format=CSV my_dataset.my_table gs://bucket/data.csv
List topics:
gcloud pubsub topics list
Create topic:
gcloud pubsub topics create my-topic
Publish message:
gcloud pubsub topics publish my-topic --message="Hello"
Create subscription:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Pull messages:
gcloud pubsub subscriptions pull my-sub --auto-ack
List secrets:
gcloud secrets list
Create secret:
echo -n "my-secret-value" | gcloud secrets create my-secret --data-file=-
Access secret:
gcloud secrets versions access latest --secret=my-secret
Add new version:
echo -n "new-value" | gcloud secrets versions add my-secret --data-file=-
List service accounts:
gcloud iam service-accounts list
Create service account:
gcloud iam service-accounts create my-sa \
--display-name="My Service Account"
Create key:
gcloud iam service-accounts keys create key.json \
--iam-account=my-sa@PROJECT.iam.gserviceaccount.com
Add IAM binding:
gcloud projects add-iam-policy-binding PROJECT_ID \
--member="serviceAccount:my-sa@PROJECT.iam.gserviceaccount.com" \
--role="roles/storage.admin"
Submit build:
gcloud builds submit --tag gcr.io/PROJECT/IMAGE
List builds:
gcloud builds list
View build logs:
gcloud builds log BUILD_ID
List repositories:
gcloud artifacts repositories list
Configure Docker:
gcloud auth configure-docker us-central1-docker.pkg.dev
Read logs:
gcloud logging read "resource.type=cloud_run_revision" --limit=50
Tail logs:
gcloud logging tail "resource.type=gce_instance"
Deploy app:
gcloud app deploy
View logs:
gcloud app logs tail
Browse app:
gcloud app browse
Format as JSON:
gcloud compute instances list --format=json
Format as table with specific columns:
gcloud compute instances list --format="table(name,zone,status)"
Filter results:
gcloud compute instances list --filter="status=RUNNING"
Quiet mode (no prompts):
gcloud compute instances delete my-vm --quiet
Quick reference:
gcloud cheat-sheet
Interactive shell:
gcloud interactive
Weekly Installs
130
Repository
GitHub Stars
61
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode117
gemini-cli111
codex107
github-copilot101
cursor97
claude-code93
UI动画性能优化指南:修复卡顿、提升流畅度,CSS/JS动画最佳实践
10,700 周安装
Gmail 邮件监控工具 - 实时流式推送新邮件到 Pub/Sub | Google Workspace CLI
10,800 周安装
Spring Boot 最佳实践指南:项目结构、依赖注入、配置、Web层与安全
11,000 周安装
NestJS最佳实践指南:40条规则提升架构、性能与安全性
11,100 周安装
iOS移动设计指南:掌握SwiftUI与HIG,构建原生精致Apple应用
11,100 周安装
Firecrawl Browser交互工具:抓取页面后点击、填写表单、导航与数据提取
11,200 周安装