设置开发环境

安装以下工具,为 Google Cloud 上的 Go 应用开发和部署准备好环境。

安装 Go

  1. 要安装 Go,请参阅 Go 使用入门

  2. 确认您安装的是最新版 Go:

    go version
    

安装编辑器

为了最大限度地提高 Go 开发效率,这些 热门编辑器插件和 IDE 提供以下功能:

  • 全面集成的调试功能
  • 语法突出显示
  • 代码补全

安装 Google Cloud CLI

Google Cloud CLI 是一套适用于 Google Cloud 的工具它包含 gcloudbq 用于访问 Compute Engine、Cloud Storage BigQuery 和其他服务。这些工具既能以交互方式使用,也可以在自动化脚本中运行。

例如,如需将采用 main 软件包的 Go Web 应用部署到 App Engine,请运行以下命令:

gcloud app deploy

如需安装 gcloud CLI,请参阅安装 gcloud CLI

安装 Go 版 Cloud 客户端库

Go 开发者集成 Google Cloud 服务(例如 Datastore 和 Cloud Storage)的惯用方式是使用 Go 版 Cloud 客户端库

例如,如需为单个 API(例如 Cloud Storage API)安装软件包,请执行以下操作:

  1. 如果您的项目已有 Go 模块,请切换到该目录。否则,请创建一个模块:

    go mod init YOUR_MODULE_NAME
    

    YOUR_MODULE_NAME 替换为新模块的名称。

  2. 在项目中使用 Cloud Storage 软件包:

    go get cloud.google.com/go/storage
    

设置身份验证

如需在本地开发环境中使用 Cloud 客户端库,请将 应用默认凭据。

If you're using a local shell, then create local authentication credentials for your user account:

gcloud auth application-default login

You don't need to do this if you're using Cloud Shell.

如需了解详情,请参阅使用客户端库时进行身份验证

安装其他实用工具

如需查看完整的 Go 工具和库,请参阅 GitHub 上的这个 Go 框架、库和软件列表

后续步骤