亚马逊AWS架构流程

时间:2012-10-11 21:06:02

标签: amazon-ec2 amazon-web-services amazon-cloudfront

我有一个流量问题,我希望得到一些帮助:

用户请求 - >路线53 - > Cloudfront - >弹性负载平衡器 - > EC2实例 - > Nginx - > App Server - {计算下载S3资产的URL} - > {返回带有来自S3的URL的X-Accel-Redirect标头} - > Nginx - > {拉开并将X-Accel-Redirect标头重新组装回S3网址} - > S3资产 - > Cloudfront - >用户代理!

因此,如果我直接向Elastic Load Balancer或EC2实例发出请求,但只要我尝试通过Cloudfront发出请求(通过将Cloudfront指向ELB或直接指向EC2实例),这样就可以正常工作),我得到了SignatureDoesNotMatch XML响应,没有资产。

有没有人知道为什么通过Cloudfront访问S3资产会导致此问题?

0 个答案:

没有答案