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

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

使用者集區刪除保護

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

顯示刪除使用者集區提示的 AWS Management Console 畫面截圖,其中包含也停用刪除保護的提示。

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

在 AWS Management Console 建立新使用者集區時,Amazon Cognito 預設會啟用 Deletion protection (刪除保護)。當您使用CreateUserPool API 建立使用者集區,刪除保護預設處於停用狀態。若要在您使用 AWS CLI 或 AWS 開發套件建立的使用者集區中使用此功能,請將 DeletionProtection 參數設為 True

您可以在 Amazon Cognito 主控台 User pool setting (使用者集區設定) 標籤的 Deletion protection (刪除保護) 容器中啟用或停用刪除保護狀態。

設定刪除保護

  1. 前往 Amazon Cognito 主控台。您可能會收到提示,要求您輸入 AWS 憑證。

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

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

  4. 選擇 User pool settings (使用者集區設定) 標籤。找到 Deletion Protection (刪除保護),然後選擇 Activate (啟動) 或 Deactivate (停用)。

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