我们使用java sdk生成了s3预签名下载URL。现在,当它到期时,xml错误页面就像
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<X-Amz-Expires>43198</X-Amz-Expires>
<Expires>2016-07-11T20:32:43Z</Expires>
<ServerTime>2016-07-12T05:53:18Z</ServerTime>
<RequestId>76FF61E84B37E053</RequestId>
<HostId>
S3YVhGnr+7C9fFbjaKGhGyBHIaq/Y8j8jHmfC7P31zgydJr`enter code here`QAYqROb8U1+Eq5CyV7u+OLItkd+0=
</HostId>
</Error>
而不是这个,我们想要一个自定义页面来。我们没有托管任何网站,只是希望从桶中下载一些excel文件。
答案 0 :(得分:2)
目前S3预先签名的网址无法做到这一点。
似乎只支持S3 静态网站托管解决方案:http://docs.aws.amazon.com/AmazonS3/latest/dev/CustomErrorDocSupport.html
要查看是否支持,请检查this search on the s3 docs