@mengxk2008/aliyun-cdn-cli
v1.0.8
Published
aliyun cdn cli for refresh and push in shell
Downloads
3
Maintainers
Readme
aliyun-cdn-cli
阿里云 CDN CLI,可以快速刷新,预热等
安装
npm install @mengxk2008/aliyun-cdn-cli --save-dev
配置
项目根目录创建配置文件 aliyun.config.json
,配置阿里云CDN的 AK & SK:
{
"accessKeyId": "-",
"accessKeySecret": "-"
}
选项
更多命令 npx aliyun-cdn-cli --help
-i, --AccessKeyId <value> 阿里云凭证
-k, --AccessKeySecret <value> 阿里云密钥
-c, --config<value> 自定义配置文件,默认读取./aliyun.config.json
-f, --refreshPath <dir/file> 刷新目录或文件的地址:有特殊字符先做URLencode,以加速域名开头,多个以\\n隔开
-o, --refreshType <Directory/File> 刷新类型:[Directory=目录(默认),File=文件][可选]
-t, --taskType <refresh/push> 任务类型:[refresh=刷新(默认),push=预热]
-h, --help 查看帮助
-v, --version 查看版本
使用
刷新缓存 被刷新的文件缓存将立即失效,新的请求将回源获取最新的文件,支持URL批量刷新。
npx aliyun-cdn-cli -f http://yourcdndomain/img/
npx aliyun-cdn-cli -f http://yourcdndomain/img/1.png[\\nhttp://yourcdndomain/img/2.png]
预热源站 将源站的内容主动预热到L2缓存节点上。您首次访问可直接命中缓存,缓解源站压力。
npx aliyun-cdn-cli -t push -f http://yourcdndomain/img/1.png