将 Terraform 配置上传到存储分区

本页面介绍如何将 Terraform 配置上传到 Cloud Storage 存储桶。

存储桶可让您控制对配置的访问权限。如果您使用的配置不需要访问控制,则可以使用公共 Git 代码库。

如需详细了解 Terraform 配置和 Infra Manager,请参阅 Terraform 和 Infrastructure Manager

准备工作

  1. 确保已启用 Infra Manager
  2. 确定要上传到存储桶的 Terraform 配置。

创建存储桶

创建 Cloud Storage 存储桶或确定现有存储分区,以存储 Terraform 配置。您可以使用任何存储桶,但通常会使用与运行 Infra Manager 的项目相同的项目中的存储桶。

存储桶可以位于任何项目和位置。通常,您会在运行 Infra Manager 服务的项目和位置中创建此存储桶。

如需创建存储桶,请参阅 创建存储桶

授予对存储桶的读取权限

如果存储桶与运行 Infra Manager 的项目位于不同的项目中,则需要确保 Infra Manager 的服务帐号对该存储桶具有读取权限。 如需了解详情,请参阅 配置服务账号

如果存储桶与 Infra Manager 位于同一项目中,则对该存储桶的读取权限已启用。

为存储桶启用对象版本控制

我们建议您对 Terraform 配置进行版本控制,以便跟踪更改并以代码形式管理基础架构。

如需在将配置存储在 Cloud Storage 存储桶中时对其进行版本控制,请参阅 使用对象版本控制

如需了解详情,请参阅对象版本控制

上传 Terraform 配置

将 Terraform 配置上传到存储桶。如需选择上传 方法,请参阅对象上传

后续步骤