View a markdown version of this page

用户池删除保护 - Amazon Cognito

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

用户池删除保护

要使您的管理员不会意外删除用户池,请激活删除保护。启用删除保护后,只有在确认要删除用户池之后,才能将其删除。在中删除用户池时AWS 管理控制台,可以同时停用删除保护。当您接受停用删除保护的提示并确认要删除时(如下图所示),Amazon Cognito 会删除您的用户池。

的屏幕截图AWS 管理控制台显示了删除用户池的提示,并包含了同时停用删除保护的提示。

如果您想通过 Amazon Cognito API 请求删除用户池,则必须先在请求InactiveDeletionProtection更改为UpdateUserPool。如果您不停用删除保护,Amazon Cognito 会返回 InvalidParameterException 错误。停用删除保护后,可以在DeleteUserPool请求中删除用户池。

当您在 AWS 管理控制台 中创建新的用户池时,Amazon Cognito 默认情况下会激活删除保护。当您使用 CreateUserPool API 创建用户池时,默认情况下未激活删除保护。要在使用AWS CLI或 AWS SDK 创建的用户池中使用此功能,请将DeletionProtection参数设置为True

您可以在 Amazon Cognito 控制台的设置菜单中的删除保护容器中激活或停用删除保护状态。

配置删除保护
  1. 转到 Amazon Cognito 控制台。系统可能会提示您输入AWS凭证。

  2. 选择用户池

  3. 从列表中选择一个现有用户池,或创建一个用户池

  4. 选择 “设置” 菜单,导航到 “用户池安全” 选项卡,然后找到 “删除保护”。选择激活停用

  5. 在下一个对话框中确认您的选择。