S3/Cloudfront 下载限制
我正在将 S3 和 Cloudfront 用于部署在 EC2 上的应用程序。
这些权限(以我对 AWS 的有限了解)似乎是公共的或私有的。如何使文件可以从 Cloudfront / S3 访问到来自我的 EC2 实例的请求,而不是其他地方?
我确信我可能只是在 AWS 控制台中遗漏了一些东西。
欢迎任何想法!
谢谢!
I'm using S3 and Cloudfront for an application deployed on EC2.
The permissions seem (in my limited knowledge of AWS) to be either public or private. How can I make files accessible from Cloudfront / S3 to requests from my EC2 instances, but not elsewhere?
I'm sure I'm probably just missing something in the AWS console.
Any ideas welcome!
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您是所有者并且拥有 S3 和EC2 位于同一帐户上,然后将您的文件设置为只有您读/写。 仅向
所有者
授予权限(完全控制)。要了解 Amazon S3 ACL - 请阅读本文:http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ManageACLsUsingConsole.html
If you are the owner and you have S3 & EC2 on the same account, then make your files Read/Write only to you. Give permission (Full Control) only to the
owner
.To understand Amazon S3 ACL - please read this article: http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ManageACLsUsingConsole.html
Amazon 有一个关于如何使用 S3 权限和 CloudFront 执行此操作的指南:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?SecuringContent_S3.html
Amazon has a guide on how to do this with S3 permissions and CloudFront:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?SecuringContent_S3.html