因此,我有一个设置基于位置的DNS路由的模板,它正在工作,但我无法找到一种方法来设置默认的地理位置,就像您可以通过AWS控制台上的Route53 UI那样。
有人知道怎么做吗?这是我的片段:
"GeoServerDNSRecordSet" : {
"Type" : "AWS::Route53::RecordSetGroup",
"Properties" : {
"HostedZoneName" : { "Fn::Join" : ["", [{ "Ref" : "BaseDomain" }, "."]]},
"Comment" : "Weighted record set for GeoServer",
"RecordSets" : [
{
"Name" : { "Fn::Join" : ["", ["wms.", { "Ref" : "BaseDomain" }, "."]]},
"Type" : "CNAME",
"HealthCheckId" : { "Ref" : "GeoserverEUWest1HealthCheck" },
"TTL" : "900",
"SetIdentifier" : "GeoServer DNS eu-west-1 DEFAULT",
"GeoLocation": {"ContinentCode" : "EU"},
"ResourceRecords" : [
{ "Fn::Join" : ["", ["wms.eu-west-1.", { "Ref" : "BaseDomain" }]]}
]
},{
"Name" : { "Fn::Join" : ["", ["wms.", { "Ref" : "BaseDomain" }, "."]]},
"Type" : "CNAME",
"HealthCheckId" : { "Ref" : "GeoserverAPSoutheast2HealthCheck" },
"TTL" : "900",
"SetIdentifier" : "GeoServer DNS ap-southeast-2 Oceania",
"GeoLocation": {"ContinentCode" : "OC"},
"ResourceRecords" : [
{ "Fn::Join" : ["", ["wms.ap-southeast-2.", { "Ref" : "BaseDomain" }]]}
]
}
]
}
}我想要的是欧盟记录集是默认的。
发布于 2016-06-09 07:28:55
尝尝这个?
"GeoLocation": {"CountryCode" : "*"}我们建议您创建一个地理位置资源记录集,其中CountryCode的值为*,用于覆盖尚未为其创建资源记录集的地理位置,并覆盖亚马逊路由53无法识别位置的IP地址。
http://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets_Requests.html#change-rrsets-request-country-code
https://serverfault.com/questions/782869
复制相似问题