Pav*_*Rao 2 amazon-web-services amazon-ecs amazon-route53
我无法从控制台和CLI删除“专用托管区域”。
请检查以下屏幕截图
其抛出跟随错误
资源hostzone / Z346QOK8DECBDU只能通过servicediscovery.amazonaws.com进行管理(arn:aws:servicediscovery:us-east-1:757712384777:namespace / ns-oekfhwgvesmkdb4i)
我也尝试过使用AWS CLI命令删除
aws servicediscovery list-services
aws servicediscovery delete-service --id=ID-FROM-LIST
aws servicediscovery delete-namespace --id=NS-LIST
Run Code Online (Sandbox Code Playgroud)
这没有用。我收到以下错误
调用DeleteNamespace操作时发生错误(NamespaceNotFound):NS-LIST
调用DeleteService操作时发生错误(ServiceNotFound):ID-FROM-LIST
请让我知道是否还有其他方法。
尝试从AWS控制台中删除使用此托管区域的AWS ECS服务,然后,如果您有任何服务发现资源(如名称空间),请使用以下命令删除它们:
使用以下命令列出特定区域中的服务:
aws servicediscovery list-services --region <region_name>
Run Code Online (Sandbox Code Playgroud)如果没有服务关联,则尝试查找名称空间:
aws servicediscovery list-namespaces --region <region_name>
Run Code Online (Sandbox Code Playgroud)然后您可以删除命名空间,如下所示:
aws servicediscovery delete-namespace --id <service_discovery_namespace_id> --region <region_name>
Run Code Online (Sandbox Code Playgroud)从输出来看,似乎您没有列出任何服务,但仍尝试使用--regionoption。
您namespace_id似乎被错误地通过了。它arn已经显示在第一条错误消息中。
要删除私有托管区域:
要删除在使用服务发现创建服务时Amazon ECS创建的私有托管区域,请删除使用名称空间的Amazon ECS服务,然后删除名称空间
参考:
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |