将 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 配置上传到存储分区。如需选择上传方式,请参阅上传和下载

后续步骤