您是否可以将用户从AWS cognito导出/迁移,是否会导致供应商锁定?

Mon*_*key 31 amazon-web-services amazon-cognito

这是关于供应商锁定和AWS认知的问题.如果我们离开AWS,用户数据和加密/散列密码是否可以从cognito导出?

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

Jef*_*ley 16

目前,Cognito不允许从用户池导出用户.不过,我们已经听取了其他客户的请求,并将其优先考虑未来版本.

就密码而言,Cognito使用安全的远程密码协议来进行实际的身份验证,因此如果包含的元数据可能不是特别有用.

  • 缺少真正重要的功能 (4认同)
  • 相同的答案,目前尚不支持,但这是我们多次听到的请求. (3认同)
  • @JeffBailey - 这仍然是真的吗?你的答案接近2岁. (3认同)
  • 它更像是 - 答案永远是否定的,因为他们不希望你成为 Cognito 的专家,所以你希望继续停留在其中。就开发而言,开发该功能需要一天的时间。 (2认同)

tgr*_*rrr 9

考虑到亚马逊仍然没有更新他们的答案,这里有一个解决方法(以增加接受的答案):

试试npmjs.com/package/cognito-backup-restore

备注 我还没有测试过这个包。

然后:

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

来源:forums.aws.amazon.com/thread.jspa?threadID=240242