首页 > 解决方案 > 如果指定了 conut 属性,则资源会强制重新生成

问题描述

即使没有任何变化,Terraform force 也会重新生成此资源。

Terraform 版本:terraform_0.15.3_linux_amd64

count仅当指定了属性时,我才看到此问题。

resource "aws_instance" "apache_ec2" {
  count = var.instance_count
  // -- Truncated --
  instance_type   = var.apache_ec2-instance_type
  ami             = var.ami  
}

在此处输入图像描述

标签: terraform

解决方案


修复:重新生成安全组规则并导致重新创建 EC2 资源。

修复:在aws_instance我不得不更改security_groupsvpc_security_group_ids并停止重新创建 EC2 以响应重新创建安全组规则。


推荐阅读