我可以直接从浏览器上传到CloudFront吗?

时间:2013-11-18 22:24:38

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

现在CloudFront supports POST requests是否可以直接向CloudFront进行基于浏览器的上传?

1 个答案:

答案 0 :(得分:4)

理论上,是的。但是,除了来自浏览器的最简单的上传请求之外,还有非常严重的问题支持。例如,由于CloudFront从所有这些请求中删除了Authorization标头,因此无法使用multipart上载API支持通过CloudFront上传到S3。亚马逊似乎不愿意解决这个问题。这意味着如果您定位CF端点或进行任何需要Authorization标头的REST调用,则无法支持来自浏览器的分块请求。

还有一个问题是阻止您定位不同的CloudFront分发端点(为了更轻松地从同一CF域定位不同的S3)。