backend/src/main/java/com/magamochi/service/OldS3Service.java

24 lines
629 B
Java

package com.magamochi.service;
import java.io.InputStream;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import software.amazon.awssdk.services.s3.S3Client;
import software.amazon.awssdk.services.s3.model.*;
@Service
@RequiredArgsConstructor
public class OldS3Service {
@Value("${minio.bucket}")
private String bucket;
private final S3Client s3Client;
public InputStream getFile(String key) {
var request = GetObjectRequest.builder().bucket(bucket).key(key).build();
return s3Client.getObject(request);
}
}