【发布时间】:2022-12-18 06:08:09
【问题描述】:
我有一个接收 SQSEvent 的简单 lambda。 我已经设置了一个 DLQ(死信队列)以防 lambda 无法处理消息。
const lambdaHandler = async (event: SQSEvent): Promise<APIGatewayProxyResult> {
if(!event || !event.Records || !event.Records.length || !event.Records[0].body) {
return {
statusCode: 400,
body: JSON.stringify({ message: 'Event and event body is required' })
};
}
我认为我处理不当。 我发送一个 HTTP 响应并像 API 一样处理错误响应。
将消息发送到 DLQ 的正确方法应该是什么?
【问题讨论】:
标签: javascript amazon-web-services