Amazon web services Lambda函数失败时,消息未存储在DLQ中
我配置了一个DLQ,用于在Lambda函数失败时存储消息 Lambda控制台代码段- Lambda中的配置- DLQ配置- 代码段:- 但在DLQ中,消息计数始终为0,不会增加。Amazon web services Lambda函数失败时,消息未存储在DLQ中,amazon-web-services,aws-lambda,amazon-sqs,Amazon Web Services,Aws Lambda,Amazon Sqs,我配置了一个DLQ,用于在Lambda函数失败时存储消息 Lambda控制台代码段- Lambda中的配置- DLQ配置- 代码段:- 但在DLQ中,消息计数始终为0,不会增加。 我哪里出错了?只有异步调用lambda时,Lamda失败消息才会放在DLQ中 通过使用aws sdk指定--调用类型事件,可以异步调用lambda,即 $ aws lambda invoke --function-name my-function --invocation-type Event --paylo
我哪里出错了?只有异步调用lambda时,Lamda失败消息才会放在DLQ中 通过使用aws sdk指定
--调用类型事件
,可以异步调用lambda,即
$ aws lambda invoke --function-name my-function --invocation-type Event --payload '{ "key": "value" }' response.json
{
"StatusCode": 202
}
有关更多信息,您可以阅读它起作用的。我按照您建议的方式调用了lambda函数,之后我不得不在IAM中对用户的策略进行一些更改。