如何让CloudFront遵循S3的302重定向

时间:2018-03-09 00:11:50

标签: amazon-s3 amazon-cloudfront

将CloudFront放在S3存储桶前面时,我可以在根级别甚至在子文件夹中获取现有对象,但不会遵循任何重定向。相反,CF返回404.

我在S3中有一个302重定向规则,将其指向一个lambda函数,该函数可以在404上调整大小。这可以在我绕过CloudFront时运行。图像被调整大小并送回给我,然后将副本放入S3中​​,任何将来的查询都会被点击(200好)。

我已经读过CF将不遵循301和307重定向,但它没有说明302.

我的CF 原始域名是我的S3静态主机网址,例如 my-bucket-name.s3-website-us-west-1.amazonaws.com

1 个答案:

答案 0 :(得分:1)

原来我还在使用S3 https://mybucket.s3.amazonaws.com域名

我需要使用此处提供的CF域名

/console.aws.amazon.com/cloudfront

格式应为<id>.cloudfront.net