【发布时间】:2022-11-08 22:56:00
【问题描述】:
我在我的 terraform 模块中定义了自定义资源:
resource "aws_alb_target_group" "whatever"
{
....
}
原来whatever 不是个好名字,我需要更新它。
经典的做法是登录到每个环境并执行terraform state mv,但是我有很多环境,并且没有自动执行此类操作。
如何在不手动移动状态的情况下更改资源名称(仅通过编辑 terraform 模块和应用计划)?
【问题讨论】:
-
为什么不重命名呢?它将删除具有旧名称的旧资源并用具有新名称的相同资源替换它
标签: amazon-web-services terraform