- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 AWS amplify 来构建全栈应用程序,并且我正在尝试了解如何确保如果我遇到需要将用户池中的用户转换到新用户池的情况,我会赢得胜利不必要求每个人都创建一个新帐户。
有谁知道这个怎么处理吗?假设我将来开发一个使用不同云形成模板的新应用程序 - 我将如何强制新应用程序使用现有的云形成模板?此外,您如何才能拆除云形成模板,但将认知用户池保留在那里,这样您就不会丢失用户的密码和注册信息?
我并不期望这里有代码示例,但我只是想知道 - 我们有 RDS 和 ec2 实例的备份和恢复,这使得这种事情对最终用户来说完全无缝。是否有等效的流程来防止在公司的整个生命周期中被锁定在用户池中,而不强制他们在新的用户池中重新创建密码?
最佳答案
您可以为删除 CloudFormation 堆栈后需要保留的资源指定 Retain 的 DeletionPolicy。在投入使用之前,请务必按照您需要的方式测试其工作原理。
请注意,CloudFormation 现在支持导入 some existing resources到堆栈中,因此您可能会删除堆栈 #1,同时保留资源,然后将该资源导入堆栈 #2。
此外,在某些情况下,创建重要的长期持久数据存储(例如 S3 存储桶、RDS 数据库、Cognito 用户池等)最好在应用程序的 CloudFormation 堆栈之外完成,例如在其自己的专用 CloudFormation 中堆栈。
关于amazon-web-services - AWS Cognito 是否支持将用户转移到新的用户池以防止云形成模板锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59697824/
我是一名优秀的程序员,十分优秀!