本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用户池删除保护
要使您的管理员不会意外删除用户池,请激活删除保护。启用删除保护后,必须先确认要删除用户池,然后才能将其删除。在中删除用户池时 AWS Management Console,可以同时停用删除保护。当您接受停用删除保护的提示并确认要删除时(如下图所示),Amazon Cognito 会删除您的用户池。

如果您想通过 Amazon Cognito API 请求删除用户池,则必须先在请求Inactive
中DeletionProtection
更改为UpdateUserPool。如果您不停用删除保护,Amazon Cognito 会返回 InvalidParameterException
错误。停用删除保护后,可以在DeleteUserPool请求中删除用户池。
当您在 AWS Management Console中创建新的用户群体时,Amazon Cognito 默认情况下会激活 Deletion protection(删除保护)。当您使用 CreateUserPool
API 创建用户群体时,默认情况下未激活删除保护。要在使用 AWS CLI 或 AWS SDK 创建的用户池中使用此功能,请将DeletionProtection
参数设置为True
。
您可以在 Amazon Cognito 控制台的 “设置” 菜单的删除保护容器中激活或停用删除保护状态。
配置删除保护
-
转到 Amazon Cognito 控制台
。系统可能会提示您输入 AWS 凭证。 -
选择用户池。
-
从列表中选择一个现有用户池,或创建一个用户池。
-
选择 “设置” 菜单并导航到 “删除保护” 选项卡。选择 “激活” 或 “停用”。
-
在下一个对话框中确认您的选择。