Skip to content

Instantly share code, notes, and snippets.

@rahulaga
rahulaga / s3upload.java
Created August 17, 2018 16:31
S3 file upload to pre-signed url
//generate as described in S3 docs
URL url = s3Client.generatePresignedUrl(generatePresignedUrlRequest);
String presignedURL = url.toString();
System.out.println(presignedURL);
//upload gzip resource
Resource resource = new ClassPathResource("file.gz");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);