跳至内容

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

1 分钟阅读
0

我想在控制台中删除通过服务发现创建的 Amazon 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 官方已更新 1 年前