Amazon Route 53 セットアップから DNS ゾーンファイルをエクスポートしたいと考えています。これは可能ですか、それともゾーンファイルは手動でのみ作成できますか? (例: http://www.zonefile.org/?lang=en経由)
60721 次
7 に答える
58
次のスクリプトは、Route53 からバインド形式でゾーンの詳細をエクスポートします。ドメイン名をパラメーターとしてスクリプトに渡します。(これには、 awscliをインストールして構成する必要がありました。)
#!/bin/bash
zonename=$1
hostedzoneid=$(aws route53 list-hosted-zones --output json | jq -r ".HostedZones[] | select(.Name == \"$zonename.\") | .Id" | cut -d'/' -f3)
aws route53 list-resource-record-sets --hosted-zone-id $hostedzoneid --output json | jq -jr '.ResourceRecordSets[] | "\(.Name) \t\(.TTL) \t\(.Type) \t\(.ResourceRecords[]?.Value)\n"'
于 2018-01-29T10:02:02.250 に答える
4
aws apiでエクスポートできます
aws route53 list-resource-record-sets --hosted-zone-id YOUR_ZONE_ID
于 2020-07-21T16:16:25.777 に答える