首页 > 解决方案 > 获取 terraform 配置后的 Terraform 计划

问题描述

我将 terraform 与 aws 提供程序一起使用。

看来 terraform 应该有用于更新资源的状态文件。当我将我的 terraform 配置从一台 PC 提交到 git 并从另一台 PC 获取它时,terraform plan想要创建所有资源,尽管资源实际上是在另一台 PC 上创建的。如何在不将状态文件提交到 git 的情况下解决此问题?

标签: gitamazon-web-servicesterraform

解决方案


Terraform 是基础设施即代码,需要管理状态文件。对于 AWS Cloud,最受欢迎的选择是 AWS S3 存储桶。这是有关 terraform 状态管理的更多信息

  1. 创建一个 S3 存储桶来存储状态文件。
  2. 确保它具有适当的权限
  3. 在您的 Terraform 代码中,将 S3 存储桶引用为后端

推荐阅读