SQS DLQ,带铲斗S3或Lambda



我有这种情况:

在生产环境中,由于安全问题,我们没有列出DLQ消息的权限,因此我们正在寻找另一种方法来获取这些DLQ消息,对其进行分析并发送到处理或删除它们。

是否可以让我们的SQS将这些消息保存在存储桶S3中,而不是DQL中?如果没有,是否有方法构建一个lambda函数来读取这些DLQ消息并发送给SQS或删除它?

是否可以让我们的SQS将这些消息保存在bucket S3中而不是DQL?

不自动。要做到这一点,您需要编写一个Lambda函数。

如果没有,有没有方法构建一个lambda函数来读取DLQ消息并发送给SQS还是删除它?

是的,AWS Lambda当然可以做到这一点。

最新更新