使ったソースコードは以下の通りです。
resource "aws_route53_record" "www" {
zone_id = "Z1234txxxxx"
name = "test.com"
type = "A"
alias {
name = "${aws_lb.elb.dns_name}"
zone_id = "${aws_lb.elb.zone_id}"
evaluate_target_health = true
}
}
調査したところ、タイプ「A」のレコードは一件しか存在できないです。追加ではなく、もし古いレコードが存在していればそれを削除しておく必要があります。解決方法はとても簡単です。
引数allow_overwrite = trueを追加すれば、もしレコードが存在している場合は上書きしてくれます。
変更後のソースコードは以下になります。
resource "aws_route53_record" "www" {
zone_id = "Z1234txxxxx"
name = "test.com"
type = "A"
allow_overwrite = true
alias {
name = "${aws_lb.elb.dns_name}"
zone_id = "${aws_lb.elb.zone_id}"
evaluate_target_health = true
}
}
0 件のコメント:
コメントを投稿