【发布时间】:2020-01-12 01:22:15
【问题描述】:
既然 CloudFront supports POST requests,是否可以将基于浏览器的上传直接上传到 CloudFront?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront
既然 CloudFront supports POST requests,是否可以将基于浏览器的上传直接上传到 CloudFront?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront
理论上,是的。但是,除了来自浏览器的最简单的上传请求之外,对任何内容的支持都存在非常严重的问题。例如,无法使用分段上传 API 通过 CloudFront 上传到 S3,因为 CloudFront 从所有这些请求中删除了 Authorization 标头。亚马逊似乎不愿意解决这个问题。这意味着如果您以 CF 端点为目标或进行任何需要授权标头的 REST 调用,则无法支持来自浏览器的分块请求。
还有一个问题会阻止您定位不同的 CloudFront 分发终端节点(以便更轻松地定位来自同一 CF 域的不同 S3)。
【讨论】: