【问题标题】:Access protected S3 bucket using CloudFront使用 CloudFront 访问受保护的 S3 存储桶
【发布时间】:2015-02-24 06:43:48
【问题描述】:

我有一个只能使用签名 URL 访问的 S3 存储桶。到目前为止,我使用 GeneratePresignedUrlRequest (Java) 生成了签名的 url。 现在我想通过 CloudFront 访问我的存储桶。问题是在这种情况下我如何生成一个签名的 url?

【问题讨论】:

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


    【解决方案1】:

    这一切都在文档中。

    http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls-overview.html

    您还必须正确配置 Cloudfront 和 S3 之间的交互。

    http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html

    如果您是一名程序员,您还会发现 Cloudfront 使用与 S3 不同的一组 base64 规则非常有趣且重要。 Cloudfront 不是对签名 URL 中的不安全字符 + = / 进行百分比编码,而是希望它们分别音译为 -_~

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-23
      • 2017-07-04
      • 2018-10-27
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      相关资源
      最近更新 更多