本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除 AWS Cloud Map 命名空間
使用命名空間完成後,您可以將其刪除。刪除命名空間時,您即無法再使用該空間來註冊或探索服務執行個體。
建立命名空間時,如果您指定要使用公有 DNS 查詢或 VPC 中的 DNS 查詢探索服務執行個體,請 AWS Cloud Map 建立 Amazon Route 53 公有或私有託管區域。刪除命名空間時, AWS Cloud Map 會刪除對應的託管區域。
刪除命名空間之前,您必須取消註冊所有服務執行個體,然後刪除命名空間中建立的所有服務。如需詳細資訊,請參閱 取消註冊 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': {
'...': '...',
},
}