我有一个S3存储桶。通过https://s3.amazonaws.com/访问其根网址时,它会告诉我Access denied
。
S3存储桶没有为Everyone
定义的权限规则。
但是,通过我们的Cloudfront Domain Name
访问同一个存储桶正在返回完整的ListBucketResult
。
Cloudfront正在提供我们要阻止的完整目录列表。
如何通过Cloudfront禁用该列表?
我尝试在Cloudfront中使所有对象(*
)无效,但没有效果。
答案 0 :(得分:8)
答案 1 :(得分:0)
设置默认根目录应该起作用。另一个选择是将任何index.html文件放在根目录下。您可以获取一个空白文本文件并将其重命名为“ index.html”,或者也可以在文件中添加一些常规HTML消息。无论哪种方式,对您的Cloudfront发行版根目录的调用都将默认为该文件,而不是列出目录/文件。