将现有 Cognito UserPool 导入到无服务器框架堆栈
Posted
技术标签:
【中文标题】将现有 Cognito UserPool 导入到无服务器框架堆栈【英文标题】:Import existing Cognito UserPool to serverless framework stack 【发布时间】:2020-08-05 11:42:29 【问题描述】:我使用 Amazon 控制台创建了一个 Cognito UserPool,现在我想将其导入到无服务器 yaml 文件中,因此它将作为 CloudFormation 堆栈的一部分进行部署,包括 Lambda 触发器等。
我能否以某种方式导入现有的 UserPool CloudFormation 模板并将其粘贴到无服务器 yaml 文件中?还是以某种方式导入它,使其成为堆栈的一部分?
谢谢
【问题讨论】:
我知道有一个选项可以从 AWS 控制台手动导入,然后使用本手册 aws.amazon.com/blogs/aws/… 在serverless.yml
中引用它。但问题是是否可以从serverless.yml
开始引用它?
【参考方案1】:
遗憾的是,Cognito UserPools 不在支持导入 CloudFormation 模板的资源类型列表中。
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html
【讨论】:
以上是关于将现有 Cognito UserPool 导入到无服务器框架堆栈的主要内容,如果未能解决你的问题,请参考以下文章
实施问题 Migrate Cognito UserPool with Lambda Trigger for iOS
我们可以使用 Cloudformation 为 Cognito UserPool 定义社交提供者吗?
带有 Cognito 的 AWS Lambda API 网关 - 如何使用 IdentityId 访问和更新 UserPool 属性?