S3 POST政策+ CloudFront预先签名的网址

时间:2017-01-17 12:38:16

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

CloudFront是否接受自定义S3 POST政策(see here)?

也许,只支持特定于CloudFront的政策(see here)?

也许,我最好的选择是S3 Transfer Acceleration

具体来说,我是使用预先签名的网址将文件(通过POST请求)上传到S3。

我更愿意使用预先签名的CloudFront网址(我的CloudFront分配有S3源)。

此外,我想对预先签名的网址使用“自定义政策”,因此我可以定义content-length-range和其他条件。

编辑1:

我使用的是XMLHttpRequest,而不是基于浏览器的表单。

我的先决条件是:

  • 必须是预先签名的HTTPS网址

  • 使用自定义S3 POST政策

  • 强制执行content-length-range
  • 首选CloudFront,但S3可以接受

其他信息:

  • 我有2个CloudFront发行版(一个需要预先签名的网址,另一个不需要)

  • 预先签名的网址在NodeJS服务器上创建并发送到客户端

0 个答案:

没有答案