较长时间触发 lambda 的 SQS 消息

SQS Messages that are longer triggering lambda

我有一个由 SQS 触发的 lambda,但我想在较低的环境中禁用事件触发器。

如果有其他部分发布到该 SQS,消息会发生什么情况? SQS 上没有 DLQ。 MessageRetentionPeriod 到后消息会消失吗?

根据 SQS FAQ:

Q: How long can I keep my messages in Amazon SQS message queues?
A: You can configure the Amazon SQS message retention period to a value from 1 minute to 14 days. The default is 4 days. Once the message retention quota is reached, your messages are automatically deleted.

单词 'quota' 是一个错误的选择,imo,但它表示消息保留期。

注意:如果消息恰好已从常规 SQS 队列移动到其关联的死信队列,则保留期被视为从消息首次到达基础 SQS 队列时开始,而不是从传输时开始到 DLQ。