TyM*_*Mac 5 dns amazon-web-services terraform
当terraform运行以下命令时,它显然会选择随机的NS服务器:
resource "aws_route53_zone" "example.com" {
name = "example.com"
}
Run Code Online (Sandbox Code Playgroud)
问题是我在AWS中拥有的注册域已经指定了NS服务器。有没有一种方法可以指定该资源使用的NS服务器-或者可以将托管域的NS服务器更改为创建区域时选择的NS服务器?
当您创建新区域时,AWS 会为您生成名称服务器列表。使用 Terraform 中的此示例。
resource "aws_route53_zone" "dev" {
name = "dev.example.com"
tags {
Environment = "dev"
}
}
resource "aws_route53_record" "dev-ns" {
zone_id = "${aws_route53_zone.main.zone_id}"
name = "dev.example.com"
type = "NS"
ttl = "30"
records = [
"${aws_route53_zone.dev.name_servers.0}",
"${aws_route53_zone.dev.name_servers.1}",
"${aws_route53_zone.dev.name_servers.2}",
"${aws_route53_zone.dev.name_servers.3}",
]
}
Run Code Online (Sandbox Code Playgroud)
https://www.terraform.io/docs/providers/aws/r/route53_zone.html
API 在调用创建区域后返回委托集。
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |