【问题标题】:Update Cognito User Pool/AWS Resources更新 Cognito 用户池/AWS 资源
【发布时间】:2020-04-22 10:27:03
【问题描述】:

我正在使用无服务器框架来部署 AWS 资源(用户池、身份池、Dynamo 表)。我知道一旦创建了用户池(以及类似的 Dynamo 索引),您就不能对其进行更改。我想知道在不删除用户/数据的情况下更新这些类型的资源的最佳做法是什么?值得庆幸的是,无服务器在部署时发现了问题

属性 - UserPoolName 不允许更新

但我听说有人通过意外更新用户池来删除用户。

有什么建议吗?

【问题讨论】:

  • 确保您检查文档以查看您是哪些属性并且不允许更改现有池的哪些属性。

标签: amazon-web-services amazon-cognito serverless-framework aws-userpools


【解决方案1】:

查看这篇文档齐全的 AWS 博客,了解如何在创建后更改 Amazon Cognito 用户池的属性:https://aws.amazon.com/premiumsupport/knowledge-center/cognito-change-user-pool-attributes/

总结:您必须重新创建具有所需新属性的新用户池,然后使用 lambda 函数迁移用户。可悲的是,这似乎是唯一的方法。

【讨论】:

  • 如何使用 CloudFormation 处理这种替换?
猜你喜欢
  • 2022-01-21
  • 2021-11-28
  • 2017-11-22
  • 2018-01-31
  • 2018-11-07
  • 2020-06-14
  • 1970-01-01
  • 1970-01-01
  • 2019-05-18
相关资源
最近更新 更多