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

1 分钟阅读
0

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

简短描述

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

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

解决方法

在 AWS Cloud Map 中查找命名空间

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

删除所有关联服务

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

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

删除命名空间

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

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


相关视频

AWS 官方
AWS 官方已更新 2 年前