php - S3/Cloudfront 下载限制

标签 php codeigniter amazon-s3 amazon-ec2 amazon-cloudfront

我将 S3 和 Cloudfront 用于部署在 EC2 上的应用程序。

权限似乎(以我对 AWS 的有限了解)是公共(public)的或私有(private)的。如何使来自 Cloudfront/S3 的文件可访问到来 self 的 EC2 实例的请求,而不是其他地方?

我确定我可能只是在 AWS 控制台中遗漏了一些东西。

欢迎任何想法!

谢谢!

最佳答案

如果您是所有者并且您在同一个帐户上拥有 S3 和 EC2,则将您的文件设置为只对您可读/可写。 仅向所有者授予权限(完全控制)。

要了解 Amazon S3 ACL - 请阅读这篇文章:http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ManageACLsUsingConsole.html

关于php - S3/Cloudfront 下载限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409153/

相关文章:

codeigniter - 如何在没有在 Codeigniter 中设置规则的情况下重新填充表单字段?

php - 使用 Active Record 类转义 codeigniter 进行 sql 注入(inject)

amazon-web-services - 扩展存储 URL 的过期时间

.net - 有没有办法在 dotnet 中使用 AWSSDK 逐 block 获取 s3 对象流?

amazon-s3 - S3 如何在上传时分配时间戳?

php合并查询左连接和if else语句

php - ajax post请求的顺序变得困惑

php - 我收到这样的错误:列计数与行的值计数不匹配。 1 请解决这个错误

php - 如何在不删除并重新安装的情况下解决 MySQL 无法在 MAMP 中启动的问题?

codeigniter - 如何在 Codeigniter 中的更新批处理中使用 where 条件