gpt4 book ai didi

amazon-web-services - 无法删除 AWS Route53 中的私有(private)托管区域

转载 作者:行者123 更新时间:2023-12-04 12:51:04 27 4
gpt4 key购买 nike

我无法从控制台和 CLI 中删除私有(private)托管区域。

请查看以下屏幕截图

enter image description here

它抛出以下错误

The resource hostedzone/Z346QOK8DECBDU can only be managed through servicediscovery.amazonaws.com (arn:aws:servicediscovery:us-east-1:757712384777:namespace/ns-oekfhwgvesmkdb4i)

私有(private)区域有以下记录 enter image description here

我也尝试过使用 AWS CLI 命令删除

aws servicediscovery list-services
aws servicediscovery delete-service --id=ID-FROM-LIST
aws servicediscovery delete-namespace --id=NS-LIST

这不起作用。我收到以下错误

An error occurred (NamespaceNotFound) when calling the DeleteNamespace operation: NS-LIST

An error occurred (ServiceNotFound) when calling the DeleteService operation: ID-FROM-LIST

如果有其他方法请告诉我。

最佳答案

尝试从 AWS 控制台删除正在使用此托管区域的 AWS ECS 服务,然后如果您有任何服务发现资源(如命名空间),则使用以下命令删除这些资源:

  1. 使用以下命令列出特定区域的服务:

    aws servicediscovery list-services --region <region_name>
  2. 如果没有关联服务,则尝试查找命名空间:

    aws servicediscovery list-namespaces --region <region_name>
  3. 然后你可以删除命名空间如下:

    aws servicediscovery delete-namespace --id <service_discovery_namespace_id> --region <region_name>

从输出看,您似乎没有列出任何服务,但仍然尝试使用 --region 选项。

您的 namespace_id 似乎传递不正确。它的 arn 已经显示在第一条错误消息中。

删除私有(private)托管区域:

To delete a private hosted zone that Amazon ECS created when you created a service using service discovery, delete the Amazon ECS services that are using the namespace, and delete the namespace

引用:

  1. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zone-private-deleting.html
  2. https://docs.aws.amazon.com/AmazonECS/latest/developerguide/delete-service.html

关于amazon-web-services - 无法删除 AWS Route53 中的私有(private)托管区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55176029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com