访问索引文档时,Cloudfront会给出“拒绝访问”信息

时间:2019-12-23 00:05:56

标签: amazon-s3 amazon-cloudfront

我有一个配置为用作静态网站的S3网站,以及一个以S3存储桶为源的Cloudfront发行版。

我的索引文件称为index,我在存储桶配置和Cloudfront分发配置中都将其指定为索引文件。

enter image description here

enter image description here

但是,如果我转到https://example.com/directory/,则会收到一条错误消息,提示“访问被拒绝”。如果我转到https://example.com/directory/index,则页面可以正确显示。

如果我从cloudfront URL或S3网站终结点而不是自定义域访问网站,则不会发生此问题。

访问S3存储桶时如何正确提供目录索引页?

1 个答案:

答案 0 :(得分:0)

将分布的原点从<bucket-name>.s3.amazonaws.com更改为<bucket-name>.s3-website.eu-west-2.amazonaws.com解决了该问题。

不幸的是,当我开始在Origin设置中键入下拉菜单时,Amazon开始建议S3存储桶,并且它使用第一种格式建议存储桶。