AWS事件桥这里的无服务器框架文档没有提到如何设置死信队列和重试尝试。我希望serverless.yml的配置类似于下面的样子,但是它没有工作。
myLambda:
handler: ./src/functions/myLambda
events:
- eventBridge:
eventBus: arn:aws:events:region:accountID:event-bus/busname
deadLetterConfig:
arn: arn:aws:sqs:region:accountID:sqs-name
pattern:
source:
- ${self:custom.sourceNameForEventBus}这些属性可以在手动部署之后添加,如下所示。但是,如果有一种使用CloudFormation操作的方法,我想使用框架来添加它呢?

发布于 2022-06-22 03:37:23
我怀疑这个功能从最初的问题开始就已经发布了,但是它非常简单,而且是记录在案。
functions:
myFunction:
handler: index.handler
events:
- eventBridge:
eventBus: custom-saas-events
pattern:
source:
- saas.external
deadLetterQueueArn:
Fn::GetAtt:
- QueueName
- Arn
retryPolicy:
maximumEventAge: 3600
maximumRetryAttempts: 3https://stackoverflow.com/questions/68057684
复制相似问题