2
我有一個Amazon VPC帶有一個堡壘和服務發現路由器(Consul),我用它將來自公司內部網的流量路由到VPC。如何使用Terraform在Amazon VPC中創建通配符dns記錄以指向服務發現服務器?
現在我正在VPC(Webdriver)中運行需要查找docker swarm host的新註冊服務的作業。
從VPC我想指向服務發現服務器。
我想用Terraform創建這個dns wildcard entry。
這是我在它第一次去 - 但我覺得我缺少的東西:
resource "aws_route53_record" "*" {
zone_id = "${myzone.primary.zone_id}"
name = "*.cloud.companyintranet.com"
type = "A"
ttl = "300"
records = ["${aws_eip.lb.public_ip}"]
}
我的問題是:如何使用Terraform在亞馬遜VPC創建一個通配符DNS記錄指向一個服務發現服務器?
描述性名稱,這有什麼錯呢?它不起作用嗎?我不確定使用'*'作爲資源使用名稱,因爲我想這可能會導致Terraform的splats在循環中創建的東西出現問題,並且名稱'wildcard'似乎也更加自我解釋。 – ydaetskcoR
資源部分'resource「aws_route53_record」「*」'錯誤,您不能在'terraform'中使用'*'作爲資源名稱 – BMW