cli53でroute53のリソースレコードを全て削除する。

調べ物のログです。 Route53のWebコンソール上からホストゾーンの削除を試みたところ以下のエラーが出ました。 ホストゾーンを削除するには、最初に Zone Apex の NS および SOA リソースレコードセット以外のすべてのリソースレコードセットを削除する必要があります。 (HostedZoneNotEmpty 400: The specified hosted zone contains non-required resource record sets and so cannot be deleted.) 5000件以上のリソースレコードを登録しているので、流石に画面ぽちぽちで削除するのはつらいなあ… と思っていたところcli53というツールを見つけました。 barnybug/cli53 - Github 以下のコマンドでリソースレコードを全て削除できます。 cli53 rrpurge {zonename} --confirm その後、以下のコマンドでホストゾーンを削除 cli53 delete {zonename} 大量にレコードを登録したい場合も、テキストを用意してimportオプションで読み込むことができます。 cli53 import --file zonefile.txt {zonename} zonefile.txt の中身は以下のような形です。 test 0s A 8.8.8.8 test2 0s A 1.1.1.1 »