我正在使用aws来管理我的应用程序中的用户。 我有一个错误。如果用户关闭应用程序而未验证其帐户,则用户无法使用同一帐户重新注册,因为用户帐户已存在并且用户状态未经确认。
但我想根据时间段删除未经证实的用户帐户。我没有得到任何参考。
答案 0 :(得分:1)
您可以使用CloudWatch事件触发器每隔7天调用一次lambda函数来删除未确认的用户。在lambda函数中,您可以使用listUsers api列出所有认知用户,并使用adminDeleteUser api删除未确认的用户。
答案 1 :(得分:0)
如果您使用的是Amazon Cognito,则可以在“策略”下设置过期日期。
如果您不使用Amazon Cognito,请编辑您的问题以包含更多信息。
答案 2 :(得分:0)
您也可以在 AWS / Cognito / 用户池 / {your_pool} / 常规设置 / 用户和组 / 用户中手动执行此操作。单击感兴趣的用户,单击“禁用用户”,然后会出现删除按钮。