首页 > 解决方案 > Cloudfront/S3 - 限制用户可以访问静态站点的内容

问题描述

我有一个静态站点托管在配置了云端(+ 域/路由)的私有 S3 存储桶上。我注意到的一个问题是,任何用户在他们不应该访问时都可以通过云端访问 S3 存储桶中的所有文件。

例如,用户应该有权访问index.html404.htmlabout.html,但不能访问 js 和 css 文件(也许?)或内部文件,如

s3桶

就客户可以访问的内容而言,最佳实践是什么?如果我确实需要限制对某些文件的访问,我该怎么做?

标签: amazon-web-servicesamazon-s3web-deploymentamazon-cloudfront

解决方案


推荐阅读