サービス検出によって作成された Amazon Route 53 (Route 53) ホストゾーンを、コンソールで削除したいのですが、そのホストゾーンを削除しようとすると、エラーが発生します。
簡単な説明
サービス検出によって作成されたホストゾーンは、Route 53 コンソールでは削除できません。サービス検出で作成されたホストゾーンは、AWS Cloud Map コンソールまたは servicediscovery を使用すると削除できます。
解決策
名前空間を削除する前に、その名前空間に作成されたすべてのサービスを削除し、そのサービスを使用するインスタンスを登録解除する必要があります。
AWS Cloud Map 内の名前空間を特定する
削除するホストゾーンに関連付けられた名前空間を見つけるには、次の手順を実行します。
- AWS Cloud Map コンソールを開きます。
- 名前空間を作成したリージョンを選択します。
- ナビゲーションペインで [名前空間] を選択します。
- 削除するホストゾーンに関連付けられた名前空間を選択します。
すべての関連するサービスを削除する
サービスからすべてのインスタンスを手動で登録解除し、すべてのサービスを削除するには、次の手順を実行します。
- [サービス] セクションでサービス名を選択します。
- [サービスインスタンス] リストで各インスタンスを選択し、[登録解除] を選択します。
- サービスからすべてのインスタンスを登録解除した後、そのサービスページの右上にある [削除] を選択します。
すべてのサービスが削除されるまで、関連するサービスごとにこれらの手順を繰り返します。
名前空間を削除する
すべてのサービスを削除した後は、名前空間を削除できます。名前空間を削除するには、次の手順を実行します。
- 名前空間ページの右上にある [削除] を選択します。
- 確認ウィンドウで [削除] を選択します。
名前空間を削除すると、関連する Route 53 ホストゾーンが自動的に削除されます。