现在CloudFront supports POST requests是否可以直接向CloudFront进行基于浏览器的上传?
答案 0 :(得分:4)
理论上,是的。但是,除了来自浏览器的最简单的上传请求之外,还有非常严重的问题支持。例如,由于CloudFront从所有这些请求中删除了Authorization标头,因此无法使用multipart上载API支持通过CloudFront上传到S3。亚马逊似乎不愿意解决这个问题。这意味着如果您定位CF端点或进行任何需要Authorization标头的REST调用,则无法支持来自浏览器的分块请求。
还有一个问题是阻止您定位不同的CloudFront分发端点(为了更轻松地从同一CF域定位不同的S3)。