Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 如果一切都已设置好,修改S3对象将反映在cloudfront上_Amazon S3_Amazon Cloudfront_Cache Invalidation - Fatal编程技术网

Amazon s3 如果一切都已设置好,修改S3对象将反映在cloudfront上

Amazon s3 如果一切都已设置好,修改S3对象将反映在cloudfront上,amazon-s3,amazon-cloudfront,cache-invalidation,Amazon S3,Amazon Cloudfront,Cache Invalidation,假设我已经安装了s3存储桶和Cloudfront发行版。指着它。 有一个CSS文件,我可以通过Cloudfront在CSS上执行get请求 现在,如果对CSS进行更新并上传到s3 bucket,它会在没有Cloudfront缓存失效的情况下工作,还是应该在Cloudfront上缓存失效 有人能解释一下吗。您需要使缓存无效,或者等待对象从缓存中过期(基于与对象关联的缓存控制响应,受CloudFront最小/默认/最大TTL设置的约束),然后才能确保后续请求始终看到新对象 从S3到CloudFron

假设我已经安装了s3存储桶和Cloudfront发行版。指着它。 有一个CSS文件,我可以通过Cloudfront在CSS上执行get请求

现在,如果对CSS进行更新并上传到s3 bucket,它会在没有Cloudfront缓存失效的情况下工作,还是应该在Cloudfront上缓存失效


有人能解释一下吗。

您需要使缓存无效,或者等待对象从缓存中过期(基于与对象关联的缓存控制响应,受CloudFront最小/默认/最大TTL设置的约束),然后才能确保后续请求始终看到新对象

从S3到CloudFront之间没有内容推送或任何类型的自动失效集成,并且需要其中一种集成来实现透明和即时性