S3 / Cloudfront 下载限制

Posted

技术标签:

【中文标题】S3 / Cloudfront 下载限制【英文标题】:S3 / Cloudfront Download Restrictions 【发布时间】:2011-09-18 13:04:48 【问题描述】:

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

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

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

欢迎任何想法!

谢谢!

【问题讨论】:

【参考方案1】:

如果您是所有者,并且您在同一个帐户上拥有 S3 和 EC2,那么请让您的文件只对您进行读/写。 仅向owner 授予权限(完全控制)。

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

【讨论】:

【参考方案2】:

Amazon 提供了有关如何使用 S3 权限和 CloudFront 执行此操作的指南:

http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?SecuringContent_S3.html

【讨论】:

以上是关于S3 / Cloudfront 下载限制的主要内容,如果未能解决你的问题,请参考以下文章

使用 Cloudfront 限制对 S3 存储桶的访问

AWS Amplify CLI CloudFront S3 限制

如何开通 CloudFront 和 Route 53

Cloudfront 限制存储桶策略中的 IP

允许用户从 AWS s3 或 Cloudfront 批量下载文件

Cloudfront 访问被拒绝