我有这种情况:
在生产环境中,由于安全问题,我们没有列出DLQ消息的权限,因此我们正在寻找另一种方法来获取这些DLQ消息,对其进行分析并发送到处理或删除它们。
是否可以让我们的SQS将这些消息保存在存储桶S3中,而不是DQL中?如果没有,是否有方法构建一个lambda函数来读取这些DLQ消息并发送给SQS或删除它?
是否可以让我们的SQS将这些消息保存在bucket S3中而不是DQL?
不自动。要做到这一点,您需要编写一个Lambda函数。
如果没有,有没有方法构建一个lambda函数来读取DLQ消息并发送给SQS还是删除它?
是的,AWS Lambda当然可以做到这一点。