设置本地开发环境

了解如何为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) 以管理资源并对本地环境进行身份验证:

  1. 在本地工作站上安装 gcloud CLI
  2. 在终端中运行 gcloud init 以登录并选择默认项目。
  3. 运行 gcloud auth application-default login 以配置应用默认凭证 (ADC)。ADC 使本地客户端库能够自动针对您的项目进行身份验证。

安装 Cloud 客户端库

如需通过应用代码以编程方式访问 Google Cloud 服务,请执行以下操作:

  1. 为您的项目启用必需的 Cloud API
  2. 为您的编程语言(例如 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

  1. 通过在 Google Agent Skills 代码库中指定插件的位置来安装插件:

    agy plugin install https://github.com/google/skills/plugins/cloud/google-cloud-developer
    
  2. 使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

Claude Code

  1. 添加 Google 插件市场,然后安装插件:

    claude plugin marketplace add google/skills
    claude plugin install google-cloud-developer@google-plugins
    
  2. 使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

Codex CLI

  1. 添加 Google 插件市场,然后安装插件:

    codex plugin marketplace add google/skills
    codex plugin add google-cloud-developer@google-plugins
    
  2. 使用 gcloud CLI 在您的 Google Cloud 项目中启用 Developer Knowledge API:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

替代工具和环境

如果您的工作流需要特定的开发环境或基础架构工具,请考虑以下事项:

后续步骤