我有两个S3存储桶B1和B2都配置为服务静态网站。 我有两个CloudFront发行版D1和D2:
CF1:
origin: B1 website
CNAMEs: mydomain.com
CF2:
origin: B2 website
CNAMEs: tmp.mydomain.com
我在Route53中有以下DNS记录:
A/AAAA mydomain.com => ALIAS CF1
A/AAAA tmp.mydomain.com => ALIAS CF2
我做了以下事情:
本质上,我只是切换了域以指向不同的CF分布。 一切正常,我看到了两个域的预期结果。
然后,我还原了所有更改。现在由于某种原因,当我在Web浏览器中键入mydomain.com时,得到的结果无效-我从CF2获取页面。在隐身模式下,我从CF1获得了正确的结果。
问题在于,在正常模式下,浏览器会向CF请求并从其他CF分发中获取304未修改和错误的页面。
我试图使两个CF发行版中的所有文件失效。
我怎么可能从错误的CF分发中获取页面?