【发布时间】:2020-05-22 07:33:23
【问题描述】:
在 Amazon S3 上,您可以按域限制对存储桶的访问。
但据我从有帮助的 StackOverflow 用户那里了解到,您无法在 CloudFront 上执行此操作。但为什么?如果我是正确的,CloudFront 只允许基于时间的限制或 IP 限制(--> 所以我需要知道随机访问者的 IP ......?)或者我错过了什么?
以下是 S3 文档中的一段引述,表明可以进行每个域的限制:
---> " 要允许从您的网站读取这些对象,您可以添加一个允许 s3:GetObject 权限的存储桶策略,使用 aws:referer 键,获取请求必须来自特定网页。”
--> 有没有办法让这个方法也适用于 CloudFront?或者为什么 CloudFront 上没有类似的功能?
--> 有没有类似的服务可以做到这一点,更容易设置?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront