我想将相同的route53记录添加到多个区域中,但无法弄清。
我正在尝试
resource "aws_route53_zone" "internal-common-domain" {
name = "${var.internal-common-domain}"
vpc_id = "${aws_vpc.VPC.id}"
}
resource "aws_route53_zone" "internal-office-domain" {
name = "${var.env}-${var.internal-common-domain}"
vpc_id = "${aws_vpc.VPC.id}"
}
resource "aws_route53_record" "middle-tier-lb" {
zone_id = "${aws_route53_zone.*.zone_id}"
name = "middle-tier-elb.${var.internal-common-domain}"
type = "CNAME"
ttl = "300"
records = ["${aws_alb.MiddleTierLoadBalancer.dns_name}"]
}
因此,与其为每个区域定义一个记录资源,我不想将其添加到其中,我只想将此记录添加到所有已定义的区域中。
请注意zone_id记录中的splat无效,有人可以告诉我在terraform中执行此操作的最有效方法吗?