SuperAPI AI 工具集

gcloud

通用与其它

查看项目

更新于 10-16 01:29

技能介绍

用途:本技能用于指导安装、配置和使用 Google Cloud SDK(gcloud CLI)管理 Google Cloud 资源、自动化云操作。适用场景包括初始化项目、认证与授权、多项目/多环境管理、应用部署、存储与数据库操作、脚本化与 CI/CD 集成、排错及安全实践。

主要能力:提供统一命令行管理 100 多个 GCP 服务,命令结构为 gcloud + 发布级别 + 组件 + 实体 + 操作 + 参数/标志,支持 alpha、beta、GA 发布级别,以及 --project、--format、--filter、--quiet 等全局标志;支持 JSON、YAML、CSV、table 输出与内置过滤。认证方式包括用户账号 OAuth 2.0、服务账号密钥、应用默认凭据(ADC)以及服务账号模拟。配置管理支持命名配置,可保存账号、项目、区域、可用区等属性并在环境间切换,属性优先级为命令行标志 > 环境变量 > 配置文件 > 默认值。

使用方式:安装可按资料提供 Linux 归档、Debian/Ubuntu 包管理器、macOS 与 Windows 安装方式执行;初始化使用 gcloud init 交互完成 OAuth、项目选择与默认配置,CI/CD 可用服务账号密钥激活。常见工作流覆盖项目创建与 API 启用、Compute Engine 实例创建/SSH/SCP、GKE 集群创建与凭据获取、gsutil 存储桶操作、App Engine 与 Cloud Run 部署。自动化部分提供输出格式、服务端过滤、错误处理、重试与批量 --async 操作,并可集成 GitHub Actions、GitLab CI。

限制:本资料未提供该技能的版本兼容范围、许可与收费信息、配额与性能上限、支持平台细节,亦未提供官方教程或社区支持渠道;相关命令需具备对应 IAM 权限,凭据管理应遵循最小权限原则并避免提交密钥。