安装以下工具,为 Google Cloud 上的 Go 应用开发和部署准备好环境。
安装 Go
要安装 Go,请参阅 Go 使用入门。
确认您安装的是最新版 Go:
go version
安装编辑器
为了最大限度地提高 Go 开发效率,这些 热门编辑器插件和 IDE 提供以下功能:
- 全面集成的调试功能
- 语法突出显示
- 代码补全
安装 Google Cloud CLI
Google Cloud CLI
是一套适用于 Google Cloud 的工具它包含
gcloud
和bq
用于访问 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)安装软件包,请执行以下操作:
如果您的项目已有 Go 模块,请切换到该目录。否则,请创建一个模块:
go mod init YOUR_MODULE_NAME
将
YOUR_MODULE_NAME
替换为新模块的名称。在项目中使用 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 框架、库和软件列表。
后续步骤
- 详细了解在 Google Cloud 上使用 Go。
- 在 App Engine 上部署 Go 应用。
- 探索 Google 的身份验证方法。
- 浏览 Google Cloud 产品的文档。
- 克隆 GitHub 中的 Go 示例代码库。