【发布时间】:2021-09-30 12:44:25
【问题描述】:
我正在尝试将我的 terraform 配置的状态文件存储在远程后端,但我不明白如何锁定 terraform 状态文件以防止其他人篡改资源。
代码存在于 git 存储库中,任何有权访问它的人都可以对代码进行更改,管道已以某种方式配置,以便在任何提交时运行 terraform 脚本。
如果任何有权访问代码的人都可以更改 terraform 代码并且任何有权访问资源的人都可以在控制台中进行更改,那么 terraform 状态锁定如何防止其他人篡改我创建的资源?
【问题讨论】:
-
我写了一个博客和一个包来处理这个问题。博客:medium.com/analytics-vidhya/…python 包:github.com/tomarv2/tfremote
标签: terraform state terraform-provider-aws