【发布时间】:2020-08-22 05:54:19
【问题描述】:
我正在尝试创建一个带有多个 subject_alternative_names 的 aws_acm_certificate
resource "aws_acm_certificate" "cert" {
provider = aws.acm
domain_name = local.domain_name
validation_method = "DNS"
subject_alternative_names = [local.domain_name, "www.${local.domain_name}"]
}
第一次运行apply 就像宣传的那样工作。但是,当我使用完全相同的变量重新运行 apply 时,terraform 想要重新创建证书,原因如下:
~ subject_alternative_names = [ # forces replacement
+ "xyz.com",
"www.xyz.com",
]
似乎[local.domain_name, "www.${local.domain_name}"] 与其当前状态相比有所不同。
对这里发生的事情有什么想法吗?
【问题讨论】:
-
顺便说一句,我只是按照 terraform 文档registry.terraform.io/providers/hashicorp/aws/latest/docs/… 中的描述,我正在使用
Terraform v0.13.0。
标签: terraform terraform-provider-aws