Во-первых, я не знаю, какую версию для библиотеки amazon вы используете ..
Поместить любой объект в клиент s3 aws s3 предоставляет множество способов.в вашем случае, увидев подпись метода, мой код ниже поможет мне обернуть ваш запрос в класс PutObjectRequest
Пример: - void putObjectInS3 (byte [] data) {PutObjectRequest por = new PutObjectRequest ("buck_name", ")Java-AWS-s3 / file.tmp», (String) нуль);s3Client.putObject (POR);}
У PutObjectRequest есть перегрузка конструктора с использованием различных конструкторов. В 1-м параметре укажите имя_карты, во 2-м параметре укажите имя_файла, в 3-м параметре используйте указать ссылку на перенаправление (используется, если запрос get для объекта А в s3 you и redirec приходит.в какой-то другой файл в том же ведре или в других ведрах в вашем случае я передал как ноль