我将大型数据集存储在s3中,并希望创建预签名的url以分发给想要从数据集中下载选定列的客户端。 (java)sdk似乎没有提供预包装的方式来实现此目的。
亚马逊是否对使用带预签名URL的s3 select做出任何明确声明?我无法通过谷歌搜索或浏览文档找到任何内容。
最后,我将请求发送到由sdk生成的带有XML请求正文(https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html)的sdk的预签名URL,但是选择了SignatureDoesNotMatch Error响应。也许因为我要更改内容和内容类型,所以需要修改身份验证参数。我是在这里追逐野鹅吗,还是可以这样做?
有没有更简单的方法?还是完全不受支持?