【发布时间】:2021-01-20 09:31:58
【问题描述】:
我对我的 AWS EC2 user_data bootstrap bash 脚本进行了小改动(仅限 cmets)。 Terraform 已检测到这一点,现在想用新的 EC2 替换。但这是一项实时服务,我宁愿不必将其关闭、备份所有数据、构建新服务器,然后恢复数据——只是为了让 terraform 满意!
有没有更简单的方法来解决这个问题,以某种方式将代码/状态文件/aws 对齐,以便我可以使用 terraform 对环境进行其他更改,而不必担心炸毁该服务器?
我什至尝试从 AWS 控制台编辑用户数据,以使其与我认为应该进行的更改保持一致,但这没有奏效。
目前我正在使用-target 进行特定更改,但从长远来看这可能是不可持续的。
【问题讨论】: