Я написал программу на Java и развернул ее в AWS Lambda, создав файл JAR, содержащий все необходимые файлы. Мой обработчик запросов вызывает метод, который пытается создать 4 новых FileInputStreams, с файлами .bin в качестве входных данных, в try-catch. Например: InputStream stream = new FileInputStream ("random.bin"). Тем не менее, он собирается выполнить оператор catch после попытки создания первого из-за исключения IOException. У меня есть файлы классов в src / main / java / package. У меня были файлы .bin в каталоге, в котором находится папка src, и я также попытался поместить их все в одну папку, но это не решило проблему. Очень запутался, как решить эту проблему. Это также не работает, когда я звоню, чтобы прочитать в текстовом файле, поэтому он не ограничивается только двоичными файлами. Я думал о том, чтобы поместить двоичные файлы в мое ведро S3 и каким-то образом прочитать их оттуда, но я не нашел в Интернете ничего особенного, детализирующего, как это сделать в Java.
Спасибо!