拒绝访问的AWS S3自定义错误文档

时间:2014-11-23 02:59:20

标签: amazon-web-services amazon-s3

当用户试图" hotlink"时,我一直试图找到一种方法。或直接通过我网站上的页面查看内容,该页面引用S3内容,它们将在我的存储桶根目录中提供通用图像,而不是以下XML浏览器输出

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>6C57766666DF18C</RequestId>
<HostId>
bkreFGYkuilWBwa2xs3S35+CqofLB4ay1gD4UAEtmGJEaqE9tHvUZrsJO7i2JRw
</HostId>
</Error>

正确方向的任何帮助或要点都非常感谢

我已经制定了一项政策,限制内容仅在我的域内展示,只需要展示自定义图片部分

2 个答案:

答案 0 :(得分:3)

另外,以下信息很有用。

在该存储桶中创建您的存储桶上传2个文件index.html和error.html,然后将这两个文件设置为公共。

在此存储桶的设置中,转到静态虚拟主机,然后在索引文档中输入index.html,对于错误文档,输入error.html,现在您可以尝试访问错误的文档并获取error.html文件。

答案 1 :(得分:1)

将自定义图片放入文档explained here

请务必阅读页面底部的错误文档和浏览器行为