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というツールを見つけました。

以下のコマンドでリソースレコードを全て削除できます。

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