Route53 传输域 - 名称服务器选项
Route53 transfer domains - nameserver options
我正在尝试将数百个域转移到 AWS Route53。当我使用 AWS Route53 控制台执行此操作时,在传输过程中我可以设置 'name-server option':
有谁知道我如何使用 AWS CLI 处理同样的事情?我已经将我的 DNS 记录迁移到 Route53,所以我想使用第二个选项。我在文档中找不到任何内容: transfer-domain 。有一个 'nameservers' 选项,但我只能在那里定义名称服务器,但我想使用我已经创建的托管区域。
这是我的命令:
aws route53domains transfer-domain --region us-east-1 --domain-name
mydomain.co.uk --cli-input-json '{ ... }'
我已经设法解决了这个问题,请在此处留下答案,因为它可能对其他人也有用。
因为我已经transferred the DNS Settings to Route53我只需要收集记录:
aws route53 list-resource-record-sets --hosted-zone-id $ZONEID --output json
然后从输出中抓取名称服务器并将其放入 transfer-domain 命令中,如下所示:
aws route53domains transfer-domain --region us-east-1 --domain-name $domain --cli-input-json '{
"DomainName": "'"$domain"'",
"IdnLangCode": "",
"DurationInYears": 1,
"Nameservers": [
{
"Name": "nameserver1",
"GlueIps": []
},
{
"Name": "nameserver2",
"GlueIps": []
},
{
"Name": "nameserver3",
"GlueIps": []
},
{
"Name": "nameserver4",
"GlueIps": []
}
],
...}
这样 Route53 将找到与域同名的托管区域并从中导入 DNS 记录。
我正在尝试将数百个域转移到 AWS Route53。当我使用 AWS Route53 控制台执行此操作时,在传输过程中我可以设置 'name-server option':
有谁知道我如何使用 AWS CLI 处理同样的事情?我已经将我的 DNS 记录迁移到 Route53,所以我想使用第二个选项。我在文档中找不到任何内容: transfer-domain 。有一个 'nameservers' 选项,但我只能在那里定义名称服务器,但我想使用我已经创建的托管区域。
这是我的命令:
aws route53domains transfer-domain --region us-east-1 --domain-name mydomain.co.uk --cli-input-json '{ ... }'
我已经设法解决了这个问题,请在此处留下答案,因为它可能对其他人也有用。
因为我已经transferred the DNS Settings to Route53我只需要收集记录:
aws route53 list-resource-record-sets --hosted-zone-id $ZONEID --output json
然后从输出中抓取名称服务器并将其放入 transfer-domain 命令中,如下所示:
aws route53domains transfer-domain --region us-east-1 --domain-name $domain --cli-input-json '{
"DomainName": "'"$domain"'",
"IdnLangCode": "",
"DurationInYears": 1,
"Nameservers": [
{
"Name": "nameserver1",
"GlueIps": []
},
{
"Name": "nameserver2",
"GlueIps": []
},
{
"Name": "nameserver3",
"GlueIps": []
},
{
"Name": "nameserver4",
"GlueIps": []
}
],
...}
这样 Route53 将找到与域同名的托管区域并从中导入 DNS 记录。