摘要:今天有一批CDN需要刷新下,但是七牛云的web控制台一次只能提交20个,并且有额度上限。我这边暂时不好刷新目录处理,联系了七牛云技术支持,把我们的刷新额度临时提升到2000个,然后通过qshell批量处理。
私信 ”运维笔谈”,对话回复 “阿里云k8s” 可以获取《阿里云Kubernetes项目实战手册》PDF。
今天有一批CDN需要刷新下,但是七牛云的web控制台一次只能提交20个,并且有额度上限。我这边暂时不好刷新目录处理,联系了七牛云技术支持,把我们的刷新额度临时提升到2000个,然后通过qshell批量处理。
七牛web控制台一次只能提交20条
七牛云qshell工具是需要账号配置的,默认是在当前的home目录下有个.qshell的隐藏目录,目录内account.json是七牛云访问的凭证,我这边先略过。我们使用的是qshell cdnrefresh 子命令。
cdnrefresh 参数的作用是:根据指定的文件访问列表或者目录列表来批量刷新 CDN 的缓存。我们先查看下帮助命令。
-r, --dirs refresh directory 刷新目录-h, --help help for cdnrefresh 帮助说明-i, --input-file string input file 指定要刷新的文件名-s, --size int max item-size pre commit, max is 50, default 50 (default 50) 每批预取的最大 Url 数,最大 50;默认 50。假如我们有一批如下的url,文件名为url.txt,其内容具体如下:
我们可以直接执行如下命令,使用 -i 来指定文件名url.txt :
$ qshell cdnrefresh -i url.txt来源:小雨科技每日一讲
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!