如何删除服务发现创建的 Route 53 托管区域?

上次更新时间:2019 年 11 月 18 日

我在 Amazon Web Services (AWS) 控制台中尝试删除服务发现创建的 Amazon Route 53 (Route 53) 托管区域。但是,我收到了错误。如何删除服务发现创建的 Route 53 托管区域?

简短描述

服务发现创建的托管区域无法从 Route 53 控制台删除。服务发现创建的托管区域只能利用 AWS Cloud Map 控制台或通过 servicediscovery API 调用删除。请记住:

  • 您必须先删除在命名空间中创建的所有服务,然后才能删除该命名空间。
  • 您必须先注销所有已经注册,而且使用服务的实例,然后才能删除该服务。

解决方法

在 AWS Cloud Map 中查找命名空间

  1. 打开 AWS Cloud Map 控制台
  2. 在导航栏中,选择从区域选择器创建的命名空间所在的区域。
  3. 在导航窗格中,选择命名空间
  4. 选择与您要删除的托管区域关联的命名空间。

删除所有关联服务

  1. 服务部分中选择服务名称。
  2. 选择服务实例列表中的每个实例,然后选择注销
  3. 从服务中注销所有实例后,选择服务页面右上角的删除以删除该服务。

对每个关联服务重复上述步骤,直到删除了所有服务。

删除命名空间

  1. 删除了所有服务后,选择命名空间页面右上角的删除以删除该命名空间。
  2. 在确认窗口中选择删除

当您删除命名空间时,关联的 Route 53 托管区域将自动被删除。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?