AWS Cloud Map 名前空間の削除 - AWS Cloud Map

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Cloud Map 名前空間の削除

名前空間の使用が完了したら、削除できます。削除した名前空間は、サービスインスタンスの登録または検出に使用できなくなります。

注記

名前空間を作成するときに、パブリック DNS クエリまたは VPCs、 は Amazon Route 53 パブリックホストゾーンまたはプライベートホストゾーン AWS Cloud Map を作成します。名前空間を削除すると、 は対応するホストゾーン AWS Cloud Map を削除します。

名前空間を削除する前に、すべてのサービスインスタンスを登録解除してから、名前空間で作成されたすべてのサービスを削除する必要があります。詳細については、「AWS Cloud Map サービスインスタンスの登録解除」および「AWS Cloud Map サービスの削除」を参照してください。

名前空間で作成されたインスタンスの登録を解除し、サービスを削除したら、以下の手順に従って名前空間を削除します。

AWS Management Console
  1. にサインイン AWS Management Console し、https://console.aws.amazon.com/cloudmap/ で AWS Cloud Map コンソールを開きます。

  2. ナビゲーションペインで [名前空間] を選択します。

  3. 削除する名前空間を選択し、「削除」を選択します。

  4. 削除を再度選択して、サービスを削除することを確認します

AWS CLI
  • 名前空間を delete-namespace コマンドで削除します (red の値は独自の値で置き換え)。名前空間に 1 つ以上のサービスが含まれている場合、リクエストは失敗します。

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. まだBoto3がインストールしていない場合は、[こちら]のインストール、設定、使用に関する説明をBoto3参照してください。

  2. Boto3をインポートしてサービスとしてservicediscoveryを使用してください。

    import boto3 client = boto3.client('servicediscovery')
  3. 名前空間を delete_namespace()で削除します (red の値は独自の値で置き換え)。名前空間に 1 つ以上のサービスが含まれている場合、リクエストは失敗します。

    response = client.delete_namespace( Id='ns-xxxxxxxxxxx', ) # If you want to see the response print(response)

    レスポンスオブジェクトの例

    { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk', 'ResponseMetadata': { '...': '...', }, }