

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

# AWS Cloud Map サービスインスタンスの登録解除
<a name="deregistering-instances"></a>

サービスを削除する前に、サービスを使用して登録されたサービスインスタンスはすべて、登録解除する必要があります。

サービスインスタンスの登録を解除するには、次の手順を使用します。

------
#### [ AWS マネジメントコンソール ]

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cloudmap/](https://console.aws.amazon.com/cloudmap/) で AWS Cloud Map コンソールを開きます。

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

1. 登録を解除するサービスインスタンスを含む名前空間のオプションを選択します。

1. **名前空間: *namespace-name*** ページで、サービスインスタンスの登録に使用したサービスを選択します。

1. **サービス: *service-name*** ページで、登録解除するサービスインスタンスを選択します。

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

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

------
#### [ AWS CLI ]
+ `[deregister-instance](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/deregister-instance.html)` コマンドでサービスインスタンスを登録解除します (*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`がインストールしていない場合は、[[こちら](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#installation)]のインストール、設定、使用に関する説明を`Boto3`参照してください。

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

   ```
   import boto3
   client = boto3.client('servicediscovery')
   ```

1. `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': {
           '...': '...',
       },
   }
   ```

------