CloudFront是否接受自定义S3 POST政策(see here)?
也许,只支持特定于CloudFront的政策(see here)?
也许,我最好的选择是S3 Transfer Acceleration?
具体来说,我是使用预先签名的网址将文件(通过POST请求)上传到S3。
我更愿意使用预先签名的CloudFront网址(我的CloudFront分配有S3源)。
此外,我想对预先签名的网址使用“自定义政策”,因此我可以定义content-length-range
和其他条件。
我使用的是XMLHttpRequest
,而不是基于浏览器的表单。
我的先决条件是:
必须是预先签名的HTTPS网址
使用自定义S3 POST政策
content-length-range
首选CloudFront,但S3可以接受
其他信息:
我有2个CloudFront发行版(一个需要预先签名的网址,另一个不需要)
预先签名的网址在NodeJS服务器上创建并发送到客户端