通过serverless-iam-roles-per-function插件在每个函数iamRoleStatements中提供多个资源

问题描述

我试图允许Lambda函数访问多个SQS队列,但是在配置serverless.yml文件时遇到问题。这是我尝试过的操作,但是我收到一个权限被拒绝的错误,更糟糕的是,当我尝试部署更改时,我收到一条错误消息,指出该功能的模板已经存在。很明显,我还没有理解文档中的语法。感谢您的协助。

  v1_postEntitlement:
    handler: src/entitlements/v1_postEntitlement.handler
    iamRoleStatements:
      - Effect: Allow
        Action:
          - sqs:SendMessage
        Resource: 
          - arn:aws:sqs:us-east-1:1111111111:Logging
          - arn:aws:sqs:us-east-1:1111111111:LicenseUpdateSerivce.fifo

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)