如何在无服务器框架中配置多个Cognito触发器?

艾哈迈德·卡马尔(Ahmed Kamal)

我试图在Serverless框架中为同一用户池创建多个Cognito触发器,但是由于某种原因,我无法使其正常工作!

我的功能配置如下

functions:
  PreSignUp:
    handler: dist/cognito-pre-signup.preSignUp
    events:
      - cognitoUserPool:
          pool: app-user-pool
          trigger: PreSignUp
          existing: true
  PostConfirmation:
    handler: dist/cognito-post-confirmation.postConfirmation
    events:
      - cognitoUserPool:
          pool: app-user-pool
          trigger: PostConfirmation
          existing: true

问题是当我尝试注册时出现错误消息 "PostConfirmation invocation failed due to error AccessDeniedException."

但是真正奇怪的是,如果我交换配置文件中函数的位置,例如

functions:
  PostConfirmation:
    handler: dist/cognito-post-confirmation.postConfirmation
    events:
      - cognitoUserPool:
          pool: app-user-pool
          trigger: PostConfirmation
          existing: true
  PreSignUp:
    handler: dist/cognito-pre-signup.preSignUp
    events:
      - cognitoUserPool:
          pool: app-user-pool
          trigger: PreSignUp
          existing: true

然后错误消息变为"PreSignUp invocation failed due to error AccessDeniedException.",这意味着错误与功能config的顺序有关(以某种方式相关),因此,首先出现在config文件中的功能可以正常工作,而另一个最终以"AccessDenied"错误结束

艾哈迈德·卡马尔(Ahmed Kamal)

好吧,如果其他人也遇到同样的问题,这个答案可以帮助我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Oracle中更改多个表上的触发器?

来自分类Dev

如何在Wildfly 8.2.0服务器中配置SSL?

来自分类Dev

如何在触发器中放置多个更新?

来自分类Dev

如何在Spring Cloud中从客户端配置多个Eureka服务器

来自分类Dev

SQL Server中数据库级别触发器和服务器级别触发器之间的区别

来自分类Dev

如何在Codeigniter for Rest服务器中配置路由?

来自分类Dev

无服务器框架最佳实践

来自分类Dev

如何在Ubuntu服务器中配置DNS设置?

来自分类Dev

如何在无服务器框架中将AWS账户ID作为自定义变量?

来自分类Dev

如何在无lambda的无服务器框架配置(适用于AWS)中实现重定向(301代码)模拟

来自分类Dev

无服务器框架-配置Cognito用户池以通过SES发送电子邮件

来自分类Dev

如何在无服务器中为一个处理程序定义多个路径?

来自分类Dev

如何使用无服务器框架在AWS Aurora无服务器中自动创建表

来自分类Dev

如何在客户端中存储Web服务器的多个服务器地址?

来自分类Dev

如何在Ubuntu服务器中配置DNS设置?

来自分类Dev

RHEL 7-如何在无互联网服务器上配置分组?

来自分类Dev

如何在无胖框架中创建服务器端验证?

来自分类Dev

如何在无服务器中处理customRole?

来自分类Dev

如何在Codeigniter for Rest服务器中配置路由?

来自分类Dev

如何在无头服务器上配置音频

来自分类Dev

如何在无服务器框架中将托管策略附加到lambda函数

来自分类Dev

如何在一台 NGINX 服务器中配置多个 NodeJS 站点?

来自分类Dev

如何在ubuntu服务器中配置多个代理

来自分类Dev

如何在无服务器框架中使用 jquery?

来自分类Dev

无服务器框架和多个 AWS 配置文件

来自分类Dev

无服务器框架输出

来自分类Dev

如何在nuxtjs中设置服务器日期配置

来自分类Dev

lambda 函数如何在无服务器中工作?

来自分类Dev

如何在设置 jenkins 触发器时修复 github webhook 中的“我们无法交付此有效负载:无法连接到服务器”?

Related 相关文章

  1. 1

    如何在Oracle中更改多个表上的触发器?

  2. 2

    如何在Wildfly 8.2.0服务器中配置SSL?

  3. 3

    如何在触发器中放置多个更新?

  4. 4

    如何在Spring Cloud中从客户端配置多个Eureka服务器

  5. 5

    SQL Server中数据库级别触发器和服务器级别触发器之间的区别

  6. 6

    如何在Codeigniter for Rest服务器中配置路由?

  7. 7

    无服务器框架最佳实践

  8. 8

    如何在Ubuntu服务器中配置DNS设置?

  9. 9

    如何在无服务器框架中将AWS账户ID作为自定义变量?

  10. 10

    如何在无lambda的无服务器框架配置(适用于AWS)中实现重定向(301代码)模拟

  11. 11

    无服务器框架-配置Cognito用户池以通过SES发送电子邮件

  12. 12

    如何在无服务器中为一个处理程序定义多个路径?

  13. 13

    如何使用无服务器框架在AWS Aurora无服务器中自动创建表

  14. 14

    如何在客户端中存储Web服务器的多个服务器地址?

  15. 15

    如何在Ubuntu服务器中配置DNS设置?

  16. 16

    RHEL 7-如何在无互联网服务器上配置分组?

  17. 17

    如何在无胖框架中创建服务器端验证?

  18. 18

    如何在无服务器中处理customRole?

  19. 19

    如何在Codeigniter for Rest服务器中配置路由?

  20. 20

    如何在无头服务器上配置音频

  21. 21

    如何在无服务器框架中将托管策略附加到lambda函数

  22. 22

    如何在一台 NGINX 服务器中配置多个 NodeJS 站点?

  23. 23

    如何在ubuntu服务器中配置多个代理

  24. 24

    如何在无服务器框架中使用 jquery?

  25. 25

    无服务器框架和多个 AWS 配置文件

  26. 26

    无服务器框架输出

  27. 27

    如何在nuxtjs中设置服务器日期配置

  28. 28

    lambda 函数如何在无服务器中工作?

  29. 29

    如何在设置 jenkins 触发器时修复 github webhook 中的“我们无法交付此有效负载:无法连接到服务器”?

热门标签

归档