diff --git a/src/main/java/ru/micord/ervu/av/s3/S3Service.java b/src/main/java/ru/micord/ervu/av/s3/S3Service.java index dee9a07..1cd1425 100644 --- a/src/main/java/ru/micord/ervu/av/s3/S3Service.java +++ b/src/main/java/ru/micord/ervu/av/s3/S3Service.java @@ -46,8 +46,12 @@ public class S3Service { public void putFile(String filePath, String key) throws FileUploadException { PutObjectRequest objectRequest = PutObjectRequest.builder() .bucket(bucketName) - .key(key) + .key(generateResourceName(bucketName, key)) .build(); s3Client.putObject(objectRequest, Paths.get(filePath)); } + + private static String generateResourceName(String bucketName, String key) { + return String.join("/", bucketName, key); + } }