Amazon web services 将死信队列配置添加到AWS Lambda
我有一个现有的AWS Lambda(通过CloudFormation创建),现在我想对其进行修改以获得一个。本质上,这允许我重新配置Lambda,以便在执行期间,如果它无法处理/使用SQS消息,AWS将自动将消息发布到我选择的“死信队列”(DLQ) 就我的一生而言,我不知道如何添加:Amazon web services 将死信队列配置添加到AWS Lambda,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我有一个现有的AWS Lambda(通过CloudFormation创建),现在我想对其进行修改以获得一个。本质上,这允许我重新配置Lambda,以便在执行期间,如果它无法处理/使用SQS消息,AWS将自动将消息发布到我选择的“死信队列”(DLQ) 就我的一生而言,我不知道如何添加: "DeadLetterConfig": { "TargetArn": "my-queues-ARN" } 我的Lambdas CF配置,如上面链接的文章所示。我能做的最接近的事情是: 选择Lambdas
"DeadLetterConfig": {
"TargetArn": "my-queues-ARN"
}
我的Lambdas CF配置,如上面链接的文章所示。我能做的最接近的事情是:
DeadLetterConfig
JSON)。但是,当我尝试创建更改集时,它会抱怨我正在使用的IAM角色:你知道我在这条路上走对了吗,或者我在哪里走错了?提前谢谢 您可以在Lambda控制台本身中执行此操作。向下滚动一点,有一个调试和错误处理部分,您可以在其中手动配置它
与您的假设角色问题无关,SQS队列也可以有DLQ。如果Lambda正在处理的消息来自SQS,则可能需要使用SQS DLQ。