Amazon s3 将S3 bucket上的静态内容更改为域
我使用Route53、CloudFront和ACM在AWS S3上托管了一个静态网站。现在的问题是,我需要对网站进行一些内容更改。一旦我这样做了,我就更改了S3存储桶中的内容,网站也更改为S3托管的存储桶: 但是,同样的变化并没有反映在Route53、CloudFront和ACM托管的网站上。有人能帮助我,告诉我如何让这些变化也反映在真实的网站上吗Amazon s3 将S3 bucket上的静态内容更改为域,amazon-s3,amazon-cloudfront,amazon-route53,amazon-certificate-manager,Amazon S3,Amazon Cloudfront,Amazon Route53,Amazon Certificate Manager,我使用Route53、CloudFront和ACM在AWS S3上托管了一个静态网站。现在的问题是,我需要对网站进行一些内容更改。一旦我这样做了,我就更改了S3存储桶中的内容,网站也更改为S3托管的存储桶: 但是,同样的变化并没有反映在Route53、CloudFront和ACM托管的网站上。有人能帮助我,告诉我如何让这些变化也反映在真实的网站上吗 谢谢这可能是因为默认情况下Cloudfront会将内容缓存24小时,因此,您的更改只会在24小时后反映出来。如果要清除缓存,可以转到CloudFro
谢谢这可能是因为默认情况下Cloudfront会将内容缓存24小时,因此,您的更改只会在24小时后反映出来。如果要清除缓存,可以转到CloudFront-->distribution-->Invalization,然后输入已更改的文件名,例如/index.html(确保为根位置添加/),然后运行无效。一旦完成,您应该能够看到更改 如果您正在寻找一种更好的方法来使用S3和Cloudfront托管您的网站,而不必使用Lambda函数,我已经为此创建了一个分步教程,请查看