作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从我的 lambda 触发两个不同的 SQS 队列,在我给出的云形成模板中,我是这样的 - 但我的堆栈没有被创建。我收到以下错误消息:
Events:
SQSEvent:
Type: SQS
Properties:
Queues:
- !Sub arn:aws:sqs:${AWS::Region}:${AccountId}:${QueueName}
- !Sub arn:aws:sqs:${AWS::Region}:${AccountId}:${DLQQueueName}
BatchSize: 1
Enabled: true
转换 AWS::Serverless-2016-10-31 失败,原因是:无服务器应用程序规范文档无效。发现的错误数: 1. ID 为 [MyLambda] 的资源无效。 ID 为 [SQSEvent] 的事件无效。未提供队列(对于 SQS)或流(对于 Kinesis、DynamoDB 或 MSK)或代理(对于 Amazon MQ)。04/27/22 06:09:18 - UPDATE_ROLLBACK_IN_PROGRESS - AWS::CloudFormation::Stack) -转换 AWS::Serverless-2016-10-31 失败,原因是:无服务器应用程序规范文档无效。发现的错误数: 1. ID 为 [MyLambda] 的资源无效。 ID 为 [SQSEvent] 的事件无效。未提供队列(对于 SQS)或流(对于 Kinesis、DynamoDB 或 MSK)或代理(对于 Amazon MQ)。
有人可以帮我解决这个问题吗?感谢您的帮助!
谢谢!
最佳答案
您将需要使用队列
(复数):
Events:
SQSEvent:
Type: SQS
Properties:
Queues:
- !Sub arn:aws:sqs:${AWS::Region}:${AccountId}:${QueueName}
- !Sub arn:aws:sqs:${AWS::Region}:${AccountId}:${DLQQueueName}
BatchSize: 1
Enabled: true
关于amazon-web-services - 如何在AWS Lambda触发器云形成模板中提供多个SQS队列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72018487/
我是一名优秀的程序员,十分优秀!