amazon-s3 - 如何隐藏 S3 和 CloudFront 内容?
问题描述
我有一个 S3 存储桶和 Cloud Front 分配,可以将资产(PDF 文件)传送到我的站点和 CMS。我希望用户能够访问 PDF,但是
我注意到,如果我使用 S3 或 Can Front URL,我可以删除文件名(例如,my-bucket.s3.amazonaws.com/file.pdf
或cloudfront-domain-name/file.pdf
)并查看 S3 或 Cloud Front 的 XML 树,其中显示所有内容(所有 PDF 的文件名,以及S3 URL(如果是 CloudFront URL)。
我怎样才能防止有人这样做?
解决方案
推荐阅读
- django - nginx服务的django网站无法从外部正常访问
- angular - 在属性绑定中访问 Map
- postgresql - 如何在 PostgreSQL 中存储多个元组数组
- prolog - 这些解决方案中的第二种更有效吗?
- android - 无法将我的 android studio 应用程序与 Dropbox 连接,但代码在 Eclipse 中执行
- javascript - 无头 Chrome / Puppeteer 窗口大小与 setViewport
- visual-studio-code - 有没有办法启动 Visual Studio Code 并强制它在远程容器中打开?
- spring-boot - Spring Boot RSocketRequester 处理服务器重启
- javascript - 如果一个变量未定义,则将新变量设置为已定义的变量,而不使用“if”语句?
- python - Python:无法插入 MongoDB