使用预签名 URL 从 S3 下载对象

Downloading objects from S3 with presigned URL

我正在使用 java [AmazonS3Client](http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Client.html#getObject(java.lang.String,%20java.lang.String) 来获取对象。

给定一个看起来像这样的预签名 URL:

https://some-bucket.s3.amazonaws.com/file.pdf?Signature=xxx&Expires=1234&AccessKeyId=xxx

我可以使用 AmazonS3Client 获取对象吗?似乎找不到此用例的任何文档。

如果您已经有了预签名 URL,最简单的方法可能是为其发出一个普通的 HTTP 请求。