复制现有 Cognito 用户池的最佳方法是什么

Vas*_*das 6 amazon-web-services aws-cli amazon-cognito aws-userpools

我需要重新创建一个新的用户池,其设置与另一个用户池完全相同,我想知道最好的方法是什么,或者这是否是我不知道的标准方法。(也许是比使用 AWS 控制台更快的方法)

我的猜测是,使用 AWS CLI :

有什么想法吗?

And*_*lis 1

您应该首先将资源导入到 CloudFormation,然后复制模板并将其部署为新堆栈。这将使您更好地控制所需的资源配置。确保将保留策略设置为保留。失去用户池并不好玩。

似乎仍然不支持将 Cognito 用户池导入 CloudFormation。我的建议仍然是,您应该将基础设施维护为代码,特别是如果您希望跨环境复制它。如何完成它有点复杂,但您应该迭代 CFN 模板,直到配置匹配。或者,如果您愿意,Terraform 有工具可以帮助您导入资源