← ClaudeAtlas

gcloudlisted

Google Cloud CLI 操作
ryukyagamilight/terminal-skills · ★ 1 · AI & Automation · score 79
Install: claude install-skill ryukyagamilight/terminal-skills
# Google Cloud CLI 操作 ## 概述 GCP 资源管理、GKE、Cloud Functions 等技能。 ## 配置与认证 ```bash # 初始化配置 gcloud init # 登录 gcloud auth login gcloud auth application-default login # 应用默认凭证 # 服务账号认证 gcloud auth activate-service-account --key-file=key.json # 查看配置 gcloud config list gcloud config configurations list # 设置项目 gcloud config set project my-project # 设置区域 gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-a # 创建配置 gcloud config configurations create my-config gcloud config configurations activate my-config ``` ## Compute Engine ### 实例管理 ```bash # 列出实例 gcloud compute instances list # 创建实例 gcloud compute instances create my-instance \ --zone=us-central1-a \ --machine-type=e2-medium \ --image-family=ubuntu-2204-lts \ --image-project=ubuntu-os-cloud \ --boot-disk-size=50GB # 启动/停止实例 gcloud compute instances start my-instance --zone=us-central1-a gcloud compute instances stop my-instance --zone=us-central1-a # 删除实例 gcloud compute instances delete my-instance --zone=us-central1-a # SSH 连接 gcloud compute ssh my-instance --zone=us-central1-a # 执行命令 gcloud compute ssh my-instance --zone=us-central1-a --command="uptime" ``` ### 磁盘管理 ```bash # 列出磁盘 gcloud compute disks list # 创建磁盘 gcloud compute disks create my-disk \ --zone=us-central1-a \ --size=100GB \ --type=pd-ssd # 附加磁盘 gcloud compute instances attach-disk my-instance \ --disk=my-disk \ --zone=us-central1-a # 创建快照 gcloud compute disks snapshot