了解如何为Google Cloud配置本地开发环境。本文档介绍了使用 Google Cloud 服务构建、测试和运行应用所需的核心工具:
- gcloud CLI:管理云资源、配置项目和设置本地应用默认凭据 (ADC)。
- Cloud 客户端库:使用您首选编程语言中的惯用库,以编程方式访问 Google Cloud API。
本文档还介绍了如何安装 google-cloud-developer 插件,以便在多个不同的代理中获得有关 Google Cloud 任务和编码的帮助。
如需概览 Google Cloud中的其他工具和界面,请参阅与 Google Cloud互动的方式。
准备工作
请让组织管理员满足以下前提条件:
- 预配用户身份:分配 Cloud Identity 或 Google Workspace 账号。
- 授予项目访问权限和 IAM 角色:为您的项目分配所需的 Identity and Access Management (IAM) 角色。
- 启用结算功能:验证您的项目是否已启用 Cloud Billing。
如需了解组织范围内的设置,请参阅Google Cloud 设置引导式流程。
设置 gcloud CLI 和身份验证
配置 gcloud CLI (gcloud) 以管理资源并对本地环境进行身份验证:
- 在本地工作站上安装 gcloud CLI。
- 在终端中运行
gcloud init以登录并选择默认项目。 - 运行
gcloud auth application-default login以配置应用默认凭证 (ADC)。ADC 使本地客户端库能够自动针对您的项目进行身份验证。
安装 Cloud 客户端库
如需通过应用代码以编程方式访问 Google Cloud 服务,请执行以下操作:
- 为您的项目启用必需的 Cloud API。
- 为您的编程语言(例如 Java、Python 或 Go)安装 Cloud 客户端库。您的代码会使用 ADC 自动进行身份验证。
安装 google-cloud-developer 插件
如果您使用 Claude Code、Antigravity CLI 或 Codex CLI 等代理来协助您进行开发工作,可以安装 google-cloud-developer 插件,以获取有关 Google Cloud 任务和编码的帮助。此插件包括:
- 可帮助您完成账号创建、结算设置、项目管理以及 Google Cloud 服务和 API 身份验证的技能。
finding-google-skills技能,可根据需要找到并运行合适的 Google 产品技能,从而避免预加载 Google 技能。- 开发者知识远程 MCP 服务器,可用于搜索 Google 的官方开发者文档,并检索 Google 产品(例如 Google Cloud、Firebase、Android、Maps 等)的相关信息。
根据您的代理,按照以下说明安装 google-cloud-developer 插件。
Antigravity CLI
通过在 Google Agent Skills 代码库中指定插件的位置来安装插件:
agy plugin install https://github.com/google/skills/plugins/cloud/google-cloud-developer使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
Claude Code
添加 Google 插件市场,然后安装插件:
claude plugin marketplace add google/skills claude plugin install google-cloud-developer@google-plugins使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
Codex CLI
添加 Google 插件市场,然后安装插件:
codex plugin marketplace add google/skills codex plugin add google-cloud-developer@google-plugins使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
替代工具和环境
如果您的工作流需要特定的开发环境或基础架构工具,请考虑以下事项:
- IDE 和扩展程序:在 VS Code 或受支持的 JetBrains IDE 中开发,并使用 Cloud Code 支持。
- 云工作区:使用容器化的托管云环境,即 Cloud Workstations。