

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 更新 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** (更新)