View a markdown version of this page

使用者集區刪除保護 - Amazon Cognito

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

使用者集區刪除保護

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

的螢幕擷取畫面,AWS 管理主控台顯示刪除使用者集區的提示,其中包含同時停用刪除保護的提示。

當您想要刪除具有 Amazon Cognito API 請求的使用者集區時,必須先在 UpdateUserPool 請求中將 DeletionProtection 變更為 Inactive。如果您沒有停用刪除保護,Amazon Cognito 會傳回 InvalidParameterException 錯誤訊息。停用刪除保護後,您可以在 DeleteUserPool 請求中刪除使用者集區。

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

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

設定刪除保護
  1. 前往 Amazon Cognito 主控台。系統可能會提示您輸入AWS登入資料。

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

  3. 從清單中選擇現有的使用者集區,或建立使用者集區

  4. 選擇設定功能表,導覽至使用者集區安全索引標籤,然後尋找刪除保護。選取啟用或停用

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