Vary
标题,则响应不包括
Origin
标头,该响应留下了中间缓存(例如CDN),可以自由缓存响应,并在以后的请求进来,甚至是如果以后请求添加Vary
标题。 如何让S3始终返回
Origin
标头?newer回答2025年:
自2014年以来,S3和CloudFront已经走了很长一段路,包括对lambda@edge
为什么
为什么,但简短的答案是:您不能。无论如何不是目前[tl; dr]
INS3,Vary
不是用户可配置的标头。尽管S3可以输送CORS标题,但CloudFront没有明确的支持。
pros:
Cloudfront与S3数据一起缓存CORS响应标头。 Cloudfront继续进行100%的性能。 代理应用程序很小,可以在t1.micro上运行。
CONS:不像S3+CloudFront正确合作以供CORS请求进行直接直接。
写入和部署应用程序。