

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

# 使用者集區刪除保護
<a name="user-pool-settings-deletion-protection"></a>

若要讓系統管理員不會意外刪除您的使用者集區，請啟用刪除保護。在啟用刪除保護的情況下，您必須先確認是否要刪除使用者集區，然後才能刪除使用者集區。當您在 中刪除使用者集區時 AWS 管理主控台，您可以同時停用刪除保護。當您接受停用刪除保護的提示並確認想要刪除 (如下圖所示) 時，Amazon Cognito 會刪除您的使用者集區。

![\[的螢幕擷取畫面， AWS 管理主控台 顯示刪除使用者集區的提示，其中包含同時停用刪除保護的提示。\]](http://docs.aws.amazon.com/zh_tw/cognito/latest/developerguide/images/amazon-cognito-delete-user-pool-deactivate-deletion-protection.png)


當您想要刪除具有 Amazon Cognito API 請求的使用者集區時，必須先在 [UpdateUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html) 請求中將 `DeletionProtection` 變更為 `Inactive`。如果您沒有停用刪除保護，Amazon Cognito 會傳回 `InvalidParameterException` 錯誤訊息。停用刪除保護後，您可以在 [DeleteUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPool.html) 請求中刪除使用者集區。

在 AWS 管理主控台建立新使用者集區時，Amazon Cognito 預設會啟用 **Deletion protection** (刪除保護)。當您使用`CreateUserPool` API 建立使用者集區，刪除保護預設處於停用狀態。若要在您透過 AWS CLI 或 AWS SDK 建立的使用者集區中使用此功能，請將 `DeletionProtection` 參數設定為 `True`。

您可以在 Amazon Cognito 主控台**的設定**選單中的**刪除保護容器中啟用或停用刪除保護**狀態。

# 設定刪除保護


1. 前往 [Amazon Cognito 主控台](https://console.aws.amazon.com/cognito/home)。系統可能會提示您輸入 AWS 登入資料。

1. 選擇 **User Pools** (使用者集區)。

1. 從清單中選擇現有的使用者集區，或[建立使用者集區](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-as-user-directory.html)。

1. 選擇**設定**選單，然後導覽至**刪除保護**索引標籤。選取**啟用或停用******。

1. 在下一個對話框中確認您的選擇。