【问题标题】:Restrict S3 object access using CloudFront使用 CloudFront 限制 S3 对象访问
【发布时间】:2018-11-10 07:01:48
【问题描述】:

我需要使用云端限制对 S3 对象的访问。因此,用户将访问云端 url 而不是 S3。

如何指定哪些用户可以访问云端 URL。

我知道 OAI 和相关的存储桶访问权限,但这不允许我限制用户组。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-cloudfront


    【解决方案1】:

    我会为此目的使用签名 URL。您可以为您的特定用户生成 URL,与他们共享,并使用可用的约束限制对该 URL 的访问。

    在一种情况下,我生成了一个非常短暂的签名 URL 并将用户重定向到该 URL,因此它基本上只对发出请求的用户有效。将生命周期限制为几秒钟并访问客户端的 IP 地址就足够了。

    关于私有内容的 AWS 文档:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html

    【讨论】:

      猜你喜欢
      • 2019-04-23
      • 2019-11-17
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      相关资源
      最近更新 更多