簡體   English   中英

無法刪除AWS Route53中的私人托管區域

[英]Can't delete a private hosted zone in AWS 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

這沒有用。 我收到以下錯誤

調用DeleteNamespace操作時發生錯誤(NamespaceNotFound):NS-LIST

調用DeleteService操作時發生錯誤(ServiceNotFound):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已顯示在第一條錯誤消息中。

要刪除私有托管區域:

要刪除在使用服務發現創建服務時Amazon ECS創建的私有托管區域,請刪除使用名稱空間的Amazon ECS服務,然后刪除名稱空間

參考:

  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

如果您可以訪問控制台,這非常簡單

在AWS控制台中搜索“ AWS雲地圖” –>您可以看到的不是名稱空間–進入名稱空間->刪除服務->返回並刪除名稱空間->在route53控制台中檢查,托管區域將不存在

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM