Amazon s3 AWS s3仍然呈现旧html文件,尽管bucket为空

Amazon s3 AWS s3仍然呈现旧html文件,尽管bucket为空,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,我有一个奇怪的 我的s3存储桶是为静态网站托管而设置的。它以前包含一个index.html。该文件已被删除,存储桶现在为空。尽管如此,当我转到URL时,旧页面仍然会出现 我已经把它全部设置好了,这样我就可以使用自己的URL(通过路由53),并通过cloudfront分发 网址是 证明桶是空的 有什么想法吗?你的虚荣URL中的https表明S3不能是唯一涉及的服务,因为S3网站托管本身不支持https。检查HTTP响应头应显示X-Cache:Hit from CloudFront。您看到这一点是

我有一个奇怪的

我的s3存储桶是为静态网站托管而设置的。它以前包含一个
index.html
。该文件已被删除,存储桶现在为空。尽管如此,当我转到URL时,旧页面仍然会出现

我已经把它全部设置好了,这样我就可以使用自己的URL(通过路由53),并通过cloudfront分发

网址是

证明桶是空的


有什么想法吗?

你的虚荣URL中的
https
表明S3不能是唯一涉及的服务,因为S3网站托管本身不支持https。检查HTTP响应头应显示
X-Cache:Hit from CloudFront
。您看到这一点是因为页面位于CloudFront缓存中


如果您想让站点完全离线,请禁用CloudFront分发,或提交for
/
以清除主页的CloudFront缓存,或
/*
清除所有文件。

您的虚拟URL中的
https
表明S3不是唯一涉及的服务,因为S3网站托管不支持HTTPS。检查HTTP响应头应显示
X-Cache:Hit from CloudFront
。您看到这一点是因为页面位于CloudFront缓存中


如果要使站点完全脱机,请禁用CloudFront分发,或提交for
/
以清除主页的CloudFront缓存,或
/*
所有文件的CloudFront缓存。

是否已清除浏览器缓存?是,它没有做任何事情…您可能想检查CloudFront以及S3 bucket上的缓存控件,我假设S3 bucket就是源。参考:谢谢,我需要更新CloudFront。我感谢您的回答:)您是否清除了浏览器缓存?是的,它没有做任何事情…您可能希望检查CloudFront以及S3 bucket上的缓存控件,我认为这是源。参考:谢谢,我需要更新CloudFront。感谢您的回复:)感谢您的回复:)您知道我是否每次更新s3存储桶时都必须这样做吗?编辑:这是为本主题的未来搜索者准备的……CloudFront查找新发行版的默认时间可以更改。再次感谢。我是CloudFront的新手,希望您能回答另一个问题。如果我使旧文件无效,我的虚荣网站是否会在下次有人访问该网站时自动显示更新的文件?是的,除非他们的浏览器正在缓存它。无效请求告诉CloudFront放弃与提供的路径匹配的任何缓存内容。一旦失效请求显示它已完成,CloudFront将不再提供在失效时间戳之前缓存的任何匹配内容。感谢您的响应:)您知道我是否每次更新s3存储桶时都必须这样做吗?编辑:这是为本主题的未来搜索者准备的……CloudFront查找新发行版的默认时间可以更改。再次感谢。我是CloudFront的新手,希望您能回答另一个问题。如果我使旧文件无效,我的虚荣网站是否会在下次有人访问该网站时自动显示更新的文件?是的,除非他们的浏览器正在缓存它。无效请求告诉CloudFront放弃与提供的路径匹配的任何缓存内容。一旦失效请求显示其已完成,CloudFront将不再提供失效时间戳之前缓存的任何匹配内容。