Amazon web services 您能否将用户导出/迁移出AWS cognito,这是否会导致供应商锁定?

Amazon web services 您能否将用户导出/迁移出AWS cognito,这是否会导致供应商锁定?,amazon-web-services,amazon-cognito,Amazon Web Services,Amazon Cognito,这是一个关于供应商锁定和AWS cognito的问题。如果我们离开AWS,用户数据和加密/散列密码可以从cognito中导出吗 cognito是否可以使用用户密码的标准哈希或可配置哈希,或者允许导出令牌之类的东西?此时,cognito不允许从用户池导出用户。不过,我们已经从其他客户那里听到了这一请求,并将其作为未来版本的优先级 至于密码,Cognito使用它来进行实际的身份验证,因此,如果包含了元数据,那么可能产生的元数据可能不会特别有用 Cognito实际上能够使用CSV文件导入用户,但是没有

这是一个关于供应商锁定和AWS cognito的问题。如果我们离开AWS,用户数据和加密/散列密码可以从cognito中导出吗


cognito是否可以使用用户密码的标准哈希或可配置哈希,或者允许导出令牌之类的东西?

此时,cognito不允许从用户池导出用户。不过,我们已经从其他客户那里听到了这一请求,并将其作为未来版本的优先级


至于密码,Cognito使用它来进行实际的身份验证,因此,如果包含了元数据,那么可能产生的元数据可能不会特别有用

Cognito实际上能够使用CSV文件导入用户,但是没有可用的导出功能(除非您列出用户并写入CSV)

考虑到Amazon尚未更新他们的答案,这里有一个解决方法(以补充已接受的答案):

试试看

注意。我还没有测试过这个软件包

然后:

  • 构建替换身份验证系统
  • 在登录时,使用新系统测试身份验证
  • 尝试使用Cognito进行身份验证
  • 如果Cognito成功,将用户的详细信息导入到您的新系统中
  • 需要使用新系统更新密码

  • 来源:

    此参考体系结构可能有一些用途:

    它使用
    ListUsers
    API将用户配置文件导出到DynamoDB表。它设计为按计划(每天/每周/等)运行,以使DynamoDB表与用户池中的配置文件保持最新。源代码位于GitHub上,因此可以修改解决方案以导出到CSV


    如果配置文件导入到新的用户池中,用户仍需要重置密码。《部署指南》中列出的其他限制。

    将池转移到另一个AWS帐户如何?相同的答案,目前不支持,但这是我们多次听到的请求。非常重要的功能missing@JeffBailey-这仍然是真的吗?您的答案已经快2年了。即使列出用户并构建CSV,也需要所有用户重置密码