Я развернул функцию AWS Lambda, которая срабатывает, когда очередь SQS получает сообщение. Функция отправляет запрос в Rest API, и если ответ не в порядке, сообщение SQS необходимо обработать снова.
Вот почему мне нужно отправить сообщение в очередь, но я предпочел бы удалять сообщения SQS программно, хотя я не могу найти, как настроить SQS. Я попытался сохранить сообщение, но, похоже, событие триггера в любом случае приводит к удалению сообщения.
Другими возможными вариантами могут быть резервное копирование сообщения в S3 или сохранение его в DynamoDB, но мне интересно, есть ли лучший вариант.
Любое понимание этого вопроса было бы очень полезно.