加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – AWS对象失效 – /如何确保从Edge中删除图像

发布时间:2020-12-16 06:39:44 所属栏目:asp.Net 来源:网络整理
导读:我想使根目录和 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html#invalidation-specifying-objects无效 它说我们可以使用外卡 让我们说我们有路径 https://cdn_url/rootimage/first/1/type/1.png https://cdn_url/roo
我想使根目录和 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html#invalidation-specifying-objects无效

它说我们可以使用外卡

让我们说我们有路径

https://cdn_url/rootimage/first/1/type/1.png

https://cdn_url/rootimage/first/1/type/2.png

https://cdn_url/rootimage/first/2/type/1.png

https://cdn_url/rootimage/first/2/type/2.png

https://cdn_url/rootimage/second/1/type/1.png

https://cdn_url/rootimage/second/1/type/2.png

https://cdn_url/rootimage/second/2/type/1.png

https://cdn_url/rootimage/second/1/type/2.png

所以,如果我写

AmazonCloudFrontClient objClient = new AmazonCloudFrontClient(ConfigurationManager.AppSettings["s3accesskey"],ConfigurationManager.AppSettings["s3secret"]);
        objClient.CreateInvalidation(new CreateInvalidationRequest
        {
            DistributionId = ConfigurationManager.AppSettings["CDNDistributionId"],InvalidationBatch = new InvalidationBatch 
            { 
                Paths = new Paths { Items = "/cdn_url/rootimage/*",Quantity = 1 } 
            }
        });

以上代码是否有效.
那么数量将是1还是所有实际图像的数量.

如何验证失效是否完整.

我也尝试在门户网站上手动操作,几分钟后我看到它说失效已经完成,我怎么能确定如果图像从Edge中移除.

谢谢

解决方法

经过大量的挖掘看来,

可以使用图像标题响应

Connection
keep-alive
Date
Mon,15 Feb 2016 09:54:40 GMT
Etag
“8239143f88d513feb78b025c5d4e1da7”
Last-Modified
Fri,12 Feb 2016 05:32:30 GMT
Server
AmazonS3
Via
1.1 cldfrontUrl.ddfds (CloudFront)
X-Amz-Cf-Id
NKGtNTaLYGepIJ9Vjc1xgtQGn4AuhukYutQBDtSRPIyTGBDwLcxXgA==
X-Cache
Miss from cloudfront

如果是的话

Miss from cloudfront // Object is not in edge..

Hit from cloudfront //Object is in edge..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读