Old S3 conversion
unknown
plain_text
15 days ago
1.2 kB
0
Indexable
Never
// private static String getPublicAccessibleS3Url() { // //// <dependency> //// <groupId>com.amazonaws</groupId> //// <artifactId>aws-java-sdk-s3</artifactId> //// <version>1.12.120</version> <!-- Use the latest version --> //// </dependency> // //// TODO : Add above dependency //// TODO : Agar constants zyada ho jaaye in MultiGet API to create a constant class as well. // final AmazonS3 s3Client = new AmazonS3Client(yourAwsCredentials); // final String bucketName = "your-bucket-name"; // final String objectKey = "your-object-key"; // // final long expirationMillis = System.currentTimeMillis() + 60 * 60 * 1000; // 1 hour // // // Create a request to generate the pre-signed URL // final GeneratePresignedUrlRequest generatePresignedUrlRequest = // new GeneratePresignedUrlRequest(bucketName, objectKey) // .withMethod(HttpMethod.GET) // .withExpiration(new Date(expirationMillis)); // // // Generate the pre-signed URL // final URL preSignedUrl = s3Client.generatePresignedUrl(generatePresignedUrlRequest); // return preSignedUrl.toString(); // }
Leave a Comment