本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除 AWS Cloud Map 命名空間
使用命名空間完成後,您可以將其刪除。刪除命名空間時,您即無法再使用該空間來註冊或探索服務執行個體。
當您刪除 DNS 命名空間時, 會 AWS Cloud Map 刪除在命名空間建立期間建立的對應 Amazon Route 53 託管區域。
刪除命名空間之前,您必須先取消註冊所有服務執行個體,然後刪除在命名空間中建立的所有服務。如需詳細資訊,請參閱取消註冊 AWS Cloud Map 服務執行個體及刪除 AWS Cloud Map 服務。
取消註冊執行個體並刪除在命名空間中建立的服務之後,請依照下列步驟刪除命名空間。
- AWS Management Console
-
- AWS CLI
-
- AWS SDK for Python (Boto3)
-
-
如果您尚未Boto3安裝 ,您可以Boto3在這裡找到安裝、設定和使用 的指示。
-
匯入Boto3並使用 servicediscovery做為您的服務。
import boto3
client = boto3.client('servicediscovery')
-
使用 刪除命名空間 delete_namespace()(使用您自己的值取代紅色值)。如果命名空間仍包含一或多個 服務,則請求會失敗。
response = client.delete_namespace(
Id='ns-xxxxxxxxxxx',
)
# If you want to see the response
print(response)
回應輸出範例
{
'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk',
'ResponseMetadata': {
'...': '...',
},
}