我有以下代码将 URL 签名到 S3 存储桶中的对象
https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURLJavaSDK.html
现在,如果 Bucket 启用了版本控制,我该如何签署特定版本的对象链接?
最佳答案
GeneratePresignedUrlRequest generatePresignedUrlRequest =
new GeneratePresignedUrlRequest(bucketName, objectKey)
.withMethod(HttpMethod.GET)
.withExpiration(expiration)
.withVersionId("yourVesionId");
Sets the version ID of the object, only present if versioning has been enabled for the bucket.
关于java - 用 Java 签署 AWS S3 链接(包括版本控制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52298263/