/* Create a pre-signed URL to download an object in a subsequent GET request. */
try(
S3Presigner preSigner = S3Presigner.builder()
.credentialsProvider(StaticCredentialsProvider.create(
AwsBasicCredentials.create(AccessKey, SecretKey)
))
.region(region)
.build()
) {
GetObjectRequest objectRequest = GetObjectRequest.builder()
.bucket(bucket)
.key(s3Key)
.build();
GetObjectPresignRequest getObjectPresignRequest = GetObjectPresignRequest.builder()
.signatureDuration(Duration.ofMinutes(times)) //
.getObjectRequest(objectRequest)
.build();
return preSigner.presignGetObject(getObjectPresignRequest).url().toExternalForm();
}
https://docs.aws.amazon.com/ko_kr/sdk-for-java/latest/developer-guide/examples-s3-presign.html
미리 서명된 Amazon S3 URL로 작업 - AWS SDK for Java 2.x
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com