因此,上述第三步不应重新创建任何卷,也不应删除附加到 vm 的任何现有标签
对于这些情况,您可以使用
ignore_changes
并提供创建后更改时要忽略的任何内容的列表...
resource "aws_instance" "hummingbot" {
ami = data.aws_ami.foo.id
instance_type = "t2.medium"
availability_zone = "us-east-1a"
iam_instance_profile = aws_iam_instance_profile.abc.name
root_block_device {
volume_type = "gp3"
volume_size = "64"
delete_on_termination = true
}
tags = {
Terraformed = "true"
Name = "hummingbot"
}
lifecycle {
ignore_changes = [root_block_device]
}
}