

# Amazon ECS キャパシティープロバイダーのマネージド終了保護の更新
<a name="update-managed-termination-protection"></a>

マネージド終了保護を使用する場合は、既存のキャパシティープロバイダーの設定を更新する必要があります。

## コンソール
<a name="update-managed-termination-protection-console"></a>

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

1. **[クラスター]** ページで、クラスターを選択します。

1. クラスターのページで、**[インフラストラクチャ]** タブを選択します。

1. キャパシティプロバイダーを選択します。

1. **[更新]** を選択して、キャパシティープロバイダーの設定を変更します。

1. **[Auto Scaling グループ設定]**で、**[マネージド終了保護]**を切り替えて機能を有効または無効にします。

1. **[更新]** を選択します。

## AWS CLI
<a name="update-managed-termination-protection-cli"></a>

キャパシティープロバイダーのマネージド終了保護設定は、`update-capacity-provider` コマンドを使用して更新できます。

マネージド終了保護を有効にするには:

```
aws ecs update-capacity-provider \
  --name CapacityProviderName \
  --auto-scaling-group-provider "managedScaling={status=ENABLED,targetCapacity=70,minimumScalingStepSize=1,maximumScalingStepSize=10},managedTerminationProtection=ENABLED"
```

マネージド終了保護を無効にするには:

```
aws ecs update-capacity-provider \
  --name CapacityProviderName \
  --auto-scaling-group-provider "managedScaling={status=ENABLED,targetCapacity=70,minimumScalingStepSize=1,maximumScalingStepSize=10},managedTerminationProtection=DISABLED"
```

**注記**  
クラスター全体で変更が有効になるまでに数分かかる場合があります。マネージド終了保護を有効にすると、すでにタスクを実行しているインスタンスはスケールインイベントから保護されます。マネージド終了保護を無効にすると、次の ECS キャパシティープロバイダー管理サイクル中に保護フラグがインスタンスから削除されます。

## タスクを実行するコンソール
<a name="update-managed-termination-protection-console"></a>

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

1. **[クラスター]** ページで、クラスターを選択します。

1. クラスターのページで、**[タスク]** タブを選択します。

1. タスクを選択します。

1. **[設定]** で、**[マネージド終了保護]** を切り替えて機能を有効または無効にします。

1. **[タスクのスケールイン保護を設定する]** を選択します。

   **[タスクのスケールイン保護を設定する]** ダイアログボックスが表示されます。

   1. **[タスクのスケールイン保護]** で、**[オンにする]** に切り替えます。

   1. **[分単位で期限切れになる]** に設定する場合、タスクのスケールイン保護が終了するまでの分数を入力します。

   1. **[Update]** (更新) を選択する