diff --git a/lambda/java-aws-sample/src/main/java/aws/s3sample/GeneratePresignedUrlAndUploadObject.java b/lambda/java-aws-sample/src/main/java/aws/s3sample/GeneratePresignedUrlAndUploadObject.java index b244c08..81ec37f 100644 --- a/lambda/java-aws-sample/src/main/java/aws/s3sample/GeneratePresignedUrlAndUploadObject.java +++ b/lambda/java-aws-sample/src/main/java/aws/s3sample/GeneratePresignedUrlAndUploadObject.java @@ -15,12 +15,17 @@ import java.net.HttpURLConnection; import java.net.URL; + +/** + * Saple code from: + * https://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlUploadObjectJavaSDK.html + */ public class GeneratePresignedUrlAndUploadObject { public static void main(String[] args) throws IOException { Regions clientRegion = Regions.US_EAST_1; // Regions.DEFAULT_REGION; String bucketName = "fruta-web"; - String objectKey = "miobjeto"; + String objectKey = "miobjeto2"; try { AmazonS3 s3Client = AmazonS3ClientBuilder.standard() @@ -41,6 +46,9 @@ public static void main(String[] args) throws IOException { .withExpiration(expiration); URL url = s3Client.generatePresignedUrl(generatePresignedUrlRequest); + + System.out.println("PresignedUrlRequest: " + url); + // Create the connection and use it to upload the new object using the pre-signed URL. HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true);