【问题标题】:Add existing user pool to a lambda trigger in SAM将现有用户池添加到 SAM 中的 lambda 触发器
【发布时间】:2021-11-19 18:35:52
【问题描述】:

文档

https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-function-cognito.html

表示引用在同一模板中创建的用户池。我不敢相信没有办法引用现有的用户池 - 对吗?

如果用户池已经存在,有什么方法可以在 SAM 中将其作为 lambda 触发器引用?

每当我尝试引用现有用户池时,都会引发错误。

【问题讨论】:

  • 我遇到了同样的问题,但在文档中没有找到任何解决方案。当我在模板中创建 UserPool 时,它会创建一个新池;但无法引用现有的。

标签: amazon-web-services aws-sam


【解决方案1】:

亲爱的,

我也遇到了同样的问题...

这似乎是不可能的https://github.com/aws/serverless-application-model/blob/develop/versions/2016-10-31.md#cognito

注意:将 Cognito UserPool 指定为 Lambda 的事件源 函数,两个资源必须在同一个模板中声明。 AWS SAM 不支持将现有的 UserPool 指定为事件 来源。

S3 存储桶也有同样的问题:https://github.com/aws/serverless-application-model/issues/124#

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 2022-01-18
    • 2021-05-20
    • 2021-10-03
    • 2020-11-10
    • 1970-01-01
    • 2021-03-01
    • 2016-09-22
    相关资源
    最近更新 更多