AWS - 地理定位标头 - CloudFront - LambdaEdge - S3 存储桶场景不起作用

问题描述

伙计们,试图让这个简单的 CF--> LambdaEdge--> S3 静态网站场景工作-

https://aws.amazon.com/blogs/networking-and-content-delivery/leverage-amazon-cloudfront-geolocation-headers-for-state-level-geo-targeting/

我在创建的 S3 存储桶中拥有所有四个对象 index.html、error.html、banner.png、banner_ca.png(作为网站,甚至只是作为一个存储桶 - 它在博客中的设置方式不明确)具有 1 个来源的 CF 分布和 *.png 路径的缓存行为 - 缓存策略将 cloudfront-viewer-country 和 cloudfront-viewer-country-region 缓存为缓存策略中的缓存键。

仍然当我从 CA 以外的州仍然在美国境内点击浏览器上的 CF 域名时,没有看到加载的 banner.png ,只显示没有横幅的 index.html 内容。任何我可能遗漏的想法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)