

# Amazon ECS コンテナインスタンスの登録を解除する
<a name="deregister_container_instance"></a>

**重要**  
このトピックは、Amazon EC2 で作成されたコンテナインスタンスのみを対象としています。外部インスタンスの登録を解除する方法については、[Amazon ECS 外部インスタンスの登録を解除する](ecs-anywhere-deregistration.md) を参照してください。

Amazon EC2 でバックアップされたコンテナインスタンスの使用を終了する場合は、そのインスタンスをクラスターから登録解除できます。登録解除後、コンテナインスタンスは新しいタスクを受けることができなくなります。

登録解除するときにコンテナインスタンスでタスクが実行されている場合、インスタンスを削除するかタスクが他の手段で停止するまで、これらのタスクは実行されたままになります。ただし、これらのタスクは孤立しています (Amazon ECS によるモニタリングや情報収集の対象外になります)。コンテナインスタンス上の孤立したタスクが Amazon ECS サービスに含まれる場合、サービススケジューラは、可能であれば、別のコンテナインスタンスでそのタスクの別のコピーを開始します。Application Load Balancer ターゲットグループに登録されている、孤立したサービスタスクのコンテナは、すべてその登録が解除されます。これらはロードバランサーまたはターゲットグループの設定に従って Connection Draining が開始されます。`awsvpc` ネットワークモードを使用している孤立したタスク、その Elastic Network Interface は削除されます。

登録解除後に、コンテナインスタンスを別の用途に使用する予定の場合は、登録解除前に、コンテナインスタンスで実行中のすべてのタスクを停止する必要があります。これにより、孤立したタスクによってリソースが消費されなくなります。

コンテナインスタンスの登録を解除するときは、以下の考慮事項に注意してください。
+ 各コンテナインスタンスには、それぞれに固有の状態情報があるため、1 つのクラスターから登録解除して別のクラスターに再登録しないでください。コンテナインスタンスリソースを再配置するには、1 つのクラスターからコンテナインスタンスを終了し、新しいクラスターで新しいコンテナインスタンスを起動することをお勧めします。詳細については、「Amazon EC2 ユーザーガイド」の「[インスタンスの終了](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html)」および [Amazon ECS Linux コンテナインスタンスの起動](launch_container_instance.md) を参照してください。
+ コンテナインスタンスが Auto Scaling グループまたはCloudFormationスタックで管理されている場合は、Auto Scaling グループを更新するか、CloudFormationスタックでインスタンスを終了します。それ以外の場合は、Auto Scaling グループまたはCloudFormationにより、インスタンス終了後に新しいインスタンスが作成されます。
+ 接続された Amazon ECS コンテナエージェントを使用して実行中のコンテナインスタンスを削除する場合は、エージェントによってクラスターからインスタンスが自動的に登録解除されます。停止したコンテナインスタンス、または切断されたエージェントがあるインスタンスは、終了時に自動的に登録解除されません。
+ コンテナインスタンスを登録解除すると、インスタンスがクラスターから削除されますが、Amazon EC2 インスタンスは終了しません。インスタンスの使用を終了する場合は、必ずインスタンスを終了して課金を停止します。詳細については、「*Amazon EC2 ユーザーガイド*」の「[インスタンスの終了](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html)」を参照してください。

## 手順
<a name="deregister_container_instance_procedure"></a>

1. コンソール ([https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2)) を開きます。

1. ナビゲーションバーから、外部インスタンスが存在するリージョンを選択します。

1. ナビゲーションペインで **[Clusters]** (クラスター) を選択し、インスタンスをホストするクラスターを選択します。

1. **[Cluster : *name*]** (クラスター: 名前) のページで、**[Infrastructure]** (インフラストラクチャ) タブを選択します。

1. **[Container instances]** (コンテナインスタンス)で、登録解除するインスタンス ID を選択します。コンテナインスタンスの詳細ページにリダイレクトされます。

1. **[Container Instance : *id*]** (コンテナインスタンス: id) ページで、**[Deregister]** (登録解除) を選択します。

1. 確認画面で **[登録解除]** を選択します。

1. コンテナインスタンスの使用を終了する場合は、基になる Amazon EC2 インスタンスを終了します。詳細については、「Amazon EC2 ユーザーガイド」の「[インスタンスの終了](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html)」を参照してください。