【问题标题】:How to change to a new AWS Cognito user pool?如何更改为新的 AWS Cognito 用户池?
【发布时间】:2021-11-28 22:38:12
【问题描述】:

我是 AWS Amplify 的新手,我需要更改为新的用户池,因为默认设置不够用。我看到有一种方法可以创建一个新用户池,然后将用户从旧池迁移到新池 (here),但我更愿意将默认池更改为新池。

【问题讨论】:

    标签: amazon-web-services amazon-cognito aws-amplify


    【解决方案1】:

    创建用户池后,您无法更改标准用户池属性。相反,请使用您希望用户注册所需的属性创建一个新用户池。

    您有 2 个选项可将您的用户迁移到新的用户池:

    1. 您可以在用户首次使用 Amazon Cognito 登录时使用用户迁移 Lambda 触发器迁移用户。使用这种方法,用户可以继续使用他们现有的密码,而不必在迁移到您的用户池后重新设置密码。 Lambda Migration
    2. 您可以使用 CSV 文件导出用户并将其导入新用户池,但您的用户必须更改其密码。Import - Export

    【讨论】:

    • 感谢您的回复。我仍处于开发阶段,所以我不担心迁移用户。我坚持将我的新用户池“连接”到现有应用程序,这样当新用户注册时,他们将注册到新用户池而不是旧用户池。登录也是如此,我希望用户使用新用户池而不是旧用户池登录
    • 据我了解,您想重新配置您的用户池。看看docs.amplify.aws/lib/auth/start/q/platform/js/…可能会回答你的问题userPoolId: 'XX-XXXX-X_abcd1234',
    猜你喜欢
    • 2022-01-21
    • 2020-04-22
    • 2017-11-22
    • 2017-07-03
    • 2020-06-14
    • 2020-05-22
    • 2018-01-31
    • 2018-11-07
    • 1970-01-01
    相关资源
    最近更新 更多