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. [Namespace:namespace-name] ページで、サービスインスタンスの登録に使用したサービスのオプションを選択します。

  5. [Service:service-name] ページで、登録を解除するサービスインスタンスのオプションを選択します。

  6. [Deregister] (登録解除) を選択します。

  7. サービスインスタンスの登録を解除することを確認します。

AWS CLI
  • deregister-instance コマンドでサービスインスタンスを登録解除します (red の値は独自の値で置き換え)。このコマンドは、Amazon Route 53 DNS レコードと、指定されたインスタンス用に が AWS Cloud Map 作成したヘルスチェックを削除します。

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

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

    import boto3 client = boto3.client('servicediscovery')
  3. deregister-instance()でサービスインスタンスを登録解除します (red の値は独自の値で置き換え)。このコマンドは、Amazon Route 53 DNS レコードと、指定されたインスタンス用に が AWS Cloud Map 作成したヘルスチェックを削除します。

    response = client.deregister_instance( InstanceId='myservice-53', ServiceId='srv-xxxxxxxxx', ) # If you want to see the response print(response)

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

    { 'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq', 'ResponseMetadata': { '...': '...', }, }