本页面介绍如何将 Terraform 配置上传到 Cloud Storage 存储桶。
存储桶可让您控制对配置的访问权限。如果您使用的配置不需要访问控制,则可以使用公共 Git 代码库。
如需详细了解 Terraform 配置和 Infra Manager,请参阅 Terraform 和 Infrastructure Manager。
准备工作
- 确保已启用 Infra Manager。
- 确定要上传到存储桶的 Terraform 配置。
创建存储桶
创建 Cloud Storage 存储桶或确定现有存储分区,以存储 Terraform 配置。您可以使用任何存储桶,但通常会使用与运行 Infra Manager 的项目相同的项目中的存储桶。
存储桶可以位于任何项目和位置。通常,您会在运行 Infra Manager 服务的项目和位置中创建此存储桶。
如需创建存储桶,请参阅 创建存储桶。
授予对存储桶的读取权限
如果存储桶与运行 Infra Manager 的项目位于不同的项目中,则需要确保 Infra Manager 的服务帐号对该存储桶具有读取权限。 如需了解详情,请参阅 配置服务账号 。
如果存储桶与 Infra Manager 位于同一项目中,则对该存储桶的读取权限已启用。
为存储桶启用对象版本控制
我们建议您对 Terraform 配置进行版本控制,以便跟踪更改并以代码形式管理基础架构。
如需在将配置存储在 Cloud Storage 存储桶中时对其进行版本控制,请参阅 使用对象版本控制。
如需了解详情,请参阅对象版本控制。
上传 Terraform 配置
将 Terraform 配置上传到存储桶。如需选择上传 方法,请参阅对象上传。
后续步骤
- 通过 创建部署来部署 Terraform 配置。
- 详细了解 Terraform 和 Google Cloud。