本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用者集區刪除保護
若要讓系統管理員不會意外刪除您的使用者集區,請啟用刪除保護。在啟用刪除保護的情況下,您必須先確認是否要刪除使用者集區,然後才能刪除使用者集區。當您刪除 AWS Management Console 中的使用者集區時,您可以同時停用刪除保護。當您接受停用刪除保護的提示並確認想要刪除 (如下圖所示) 時,Amazon Cognito 會刪除您的使用者集區。
![顯示刪除使用者集區提示的 AWS Management Console 畫面截圖,其中包含也停用刪除保護的提示。](images/amazon-cognito-delete-user-pool-deactivate-deletion-protection.png)
當您想要刪除具有 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 (刪除保護) 容器中啟用或停用刪除保護狀態。
設定刪除保護
-
前往 Amazon Cognito 主控台
。您可能會收到提示,要求您輸入 AWS 憑證。 -
選擇 User Pools (使用者集區)。
-
從清單中選擇現有的使用者集區,或建立使用者集區。
-
選擇 User pool settings (使用者集區設定) 標籤。找到 Deletion Protection (刪除保護),然後選擇 Activate (啟動) 或 Deactivate (停用)。
-
在下一個對話框中確認您的選擇。