ECS service discovery によって作られた Route53 zone を削除する
概要
ECS の機能の確認中に、ECS service discovery によって Route53 hosted zone が作られた。これを削除するメモ。
問題
Route53 の zone を AWS マネジメントコンソールから削除しようとすると、
The resource hostedzone/<ホストゾーンID> can only be managed through servicediscovery.amazonaws.com (arn:aws:servicediscovery:<リージョン>:<アカウント>:namespace/<サービスディスカバリのネームスペース>)
が下部に表示され、削除できない。
手順
サービス削除して、Route53 のゾーンを削除する。
サービスディスカバリーのネームスペースは AWS CLI で削除する必要がありそう。
aws servicediscovery list-namespaces --region ap-northeast-1 aws servicediscovery delete-namespace --id ns-us43pfgiuxi6q7qd --region ap-northeast-1
これで、Route53 のゾーンを削除できた。