使用 Terraform 创建 SSL 证书时,它会自动假定它应该发送到的电子邮件是 postmaster@[subdomain].[domain].com 而不是 postmaster@[domain].com。在 AWS 证书管理器中,如果我重新请求电子邮件验证,它会修复它,但我需要能够通过 Terraform 严格执行此操作。
我在 Terraform 上的任何 github 问题中都找不到任何看起来可以解决此问题的内容。
resource "aws_acm_certificate" "aws_cert" {
domain_name = "${var.domain_name}"
validation_method = "${var.validation_method}"
subject_alternative_names = ["${var.subject_alternative_names}"]
tags = {
Name = "${var.environment}-${var.app_name}-aws-certificate"
ManagedBy = "My Terraform"
Environment = "${var.environment}"
Team = "vin-${var.team_name}"
}
lifecycle {
create_before_destroy = true
}
}