diff --git a/src/main/java/com/tiki/server/external/util/AwsHandler.java b/src/main/java/com/tiki/server/external/util/AwsHandler.java index 3a6f1c67..0373aac6 100644 --- a/src/main/java/com/tiki/server/external/util/AwsHandler.java +++ b/src/main/java/com/tiki/server/external/util/AwsHandler.java @@ -6,6 +6,7 @@ import static com.tiki.server.external.constant.ExternalConstant.FILE_DELIMITER; import java.time.Duration; +import java.util.Objects; import java.util.UUID; import org.springframework.beans.factory.annotation.Value; @@ -47,6 +48,9 @@ public PreSignedUrlResponse getUploadPreSignedUrl(final String fileFormat) { } public String getDownloadPreSignedUrl(final String fileKey) { + if (Objects.isNull(fileKey)) { + return ""; + } try { S3Presigner preSigner = awsConfig.getS3PreSigner(); GetObjectRequest getObjectRequest = createGetObjectRequest(fileKey); @@ -58,6 +62,7 @@ public String getDownloadPreSignedUrl(final String fileKey) { } public void deleteFile(final String request) { + if (request.equals("file/갓슈.png")) return; // 임시 로직 try { S3Client s3Client = awsConfig.getS3Client(); s3Client.deleteObject((DeleteObjectRequest.Builder builder) ->