翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Cloud Map 名前空間の削除
名前空間の使用が完了したら、削除できます。削除した名前空間は、サービスインスタンスの登録または検出に使用できなくなります。
名前空間を作成するときに、パブリック DNS クエリまたは VPCs、 は Amazon Route 53 パブリックホストゾーンまたはプライベートホストゾーン AWS Cloud Map を作成します。名前空間を削除すると、 は対応するホストゾーン 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()
で削除します (red
の値は独自の値で置き換え)。名前空間に 1 つ以上のサービスが含まれている場合、リクエストは失敗します。
response = client.delete_namespace(
Id='ns-xxxxxxxxxxx
',
)
# If you want to see the response
print(response)
レスポンスオブジェクトの例
{
'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk',
'ResponseMetadata': {
'...': '...',
},
}