Google Cloud Platform

☁️ GCP 官方 CLI,云资源一手掌控

Google 官方 CLI 工具,一站式管理 GCP 计算、存储、数据库、Serverless 等资源,支持部署、监控、日志与 SSH 运维。

收藏
11.8k
安装
4.8k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gcloud 是 Google Cloud Platform 的官方命令行工具套件,涵盖 gcloud(核心 CLI)、gsutil(Cloud Storage)、firebase(Firebase 服务)三大组件。支持以下核心场景:

  • 计算资源管理:Compute Engine VM 的启停、SSH 连接、串口日志查看
  • Serverless 部署:Cloud Run 服务的源码/镜像部署、流量分割、环境变量更新
  • 静态托管:Firebase Hosting 的部署、预览渠道、版本回滚
  • 数据存储:Cloud SQL 实例与数据库管理、Cloud Storage 文件操作
  • 制品管理:Artifact Registry 的容器镜像构建、推送与清理
  • 安全与密钥:Secret Manager 的密钥创建、版本管理与 Cloud Run 集成
  • 运维监控:Cloud Logging 日志查询、Monitoring 指标查看、账单预算告警

显著优点

1. 官方权威:Google 第一方维护,API 覆盖率 100%,文档完善
2. 一体化体验:单工具覆盖 IaaS 到 PaaS 全栈,减少上下文切换

3. 自动化友好:完善的 JSON/YAML 输出格式,深度集成 Cloud Build、Terraform

4. 本地开发闭环gcloud run deploy --source . 支持源码直推,自动构建容器

潜在局限

  • 学习曲线陡峭:2000+ 子命令,flags 组合复杂,需熟悉 GCP 资源模型
  • 权限配置繁琐:IAM 角色颗粒度细,常见 "API not enabled" 或权限不足错误
  • 冷启动成本:Cloud Run 默认冷启动延迟,高频调用需配置最小实例数
  • 网络依赖:大量操作需公网连接,中国大陆访问需特殊网络配置

适合人群

  • DevOps/SRE 工程师进行 GCP 资源编排与 CI/CD 集成
  • 后端开发者部署 Cloud Run/Firebase 服务
  • 数据工程师管理 Cloud SQL、BigQuery 等数据资源

常规风险

  • 权限过大:使用 Owner/Editor 角色易误删资源,应遵循最小权限原则
  • 密钥泄露gcloud auth login 凭证存储于本地,共享环境需配置服务账号密钥文件
  • 成本失控:Compute Engine 按秒计费,遗忘停止实例或过度配置规格易产生意外账单
  • 数据持久化:Cloud Run 默认无状态,本地写入数据会丢失,需显式挂载 Cloud Storage 或配置 session affinity

Google Cloud Platform 内容

暂无文件树

手动下载zip · 3.8 kB
contentapplication/octet-stream
请选择文件