Caching 在S3上强制浏览器缓存失效

Caching 在S3上强制浏览器缓存失效,caching,amazon-s3,amazon-cloudfront,browser-cache,Caching,Amazon S3,Amazon Cloudfront,Browser Cache,我在阻止浏览器在S3上缓存我的index.html时遇到了麻烦。我遵循了我能找到的每一个指南,无论我做什么,它都会紧紧抓住它 在前面,我只是使用了一个index.php,然后指向一个index.html,这非常有效。显然在S3上我们不能这样做 所以,现在每当我修复一个bug或修改代码时,我的用户都不会收到它们,要求每个人清除缓存显然不是一个好的解决方案 有什么工作方法可以防止这种情况发生吗?我不敢相信所有的东西都被缓存了 有: 没有服务人员什么的 我的中的所有这些内容: 使CloudFro

我在阻止浏览器在S3上缓存我的
index.html
时遇到了麻烦。我遵循了我能找到的每一个指南,无论我做什么,它都会紧紧抓住它

在前面,我只是使用了一个
index.php
,然后指向一个
index.html
,这非常有效。显然在S3上我们不能这样做

所以,现在每当我修复一个bug或修改代码时,我的用户都不会收到它们,要求每个人清除缓存显然不是一个好的解决方案

有什么工作方法可以防止这种情况发生吗?我不敢相信所有的东西都被缓存了

有:

  • 没有服务人员什么的
  • 我的
    中的所有这些内容:
    
    
  • 使CloudFront上的文件无效
  • 对着月亮嚎叫

是否有明显的遗漏?

是index.html本身没有更新,还是您在索引文件中加载的JS文件?是index.html本身没有更新,还是您在索引文件中加载的JS文件?
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />