Я пытаюсь прочитать все сообщения из SQS, собрать все эти сообщения и сохранить их как один файл JSON в корзину S3, используя лямбда-Java SDK?
В моей реализации участвуют следующие шаги
Создание стандартного SQS и отправка 500 сообщений на этот SQS
Запись лямбда-чтения всех сообщений из этого SQS с использованием цикла while (до сообщенияколичество становится равным нулю)
После прочтения всех сообщений из этого SQS теперь эта лямбда должна будет объединить все полученные сообщения в ArrayList и преобразовать массив в один файл JSON исохранить этот JSON-файл в S3-контейнере
Теперь я застрял на шаге 3, так как AWS расширяет несколько экземпляров лямбда при чтении сообщений SQS, поэтому я не могу агрегировать полученные сообщенияна одном ArrayList, я должен использовать Dynamo DB, чтобы объединить все сообщения и создать единственный файл JSON и хранить в корзине S3?
Пожалуйста, предложитерешение этой проблемы
Спасибо, Сундар