我可以生成包含s3-select表达式的预签名s3网址吗?

时间:2019-04-30 23:00:16

标签: amazon-s3 aws-java-sdk pre-signed-url amazon-s3-select

我将大型数据集存储在s3中,并希望创建预签名的url以分发给想要从数据集中下载选定列的客户端。 (java)sdk似乎没有提供预包装的方式来实现此目的。

亚马逊是否对使用带预签名URL的s3 select做出任何明确声明?我无法通过谷歌搜索或浏览文档找到任何内容。

最后,我将请求发送到由sdk生成的带有XML请求正文(https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html)的sdk的预签名URL,但是选择了SignatureDoesNotMatch Error响应。也许因为我要更改内容和内容类型,所以需要修改身份验证参数。我是在这里追逐野鹅吗,还是可以这样做?

有没有更简单的方法?还是完全不受支持?

0 个答案:

没有答案