0.0.3 • Published 4 years ago

zcdn-sdk v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

zcdn-sdk

Features

  • CDN刷新(支持阿里云、网宿云)
  • CDN预热(支持阿里云、网宿云)
  • CDN刷新和预热用量(支持阿里云、网宿云)
  • CDN刷新和预热进度(支持阿里云、网宿云)
  • 封装统一的API提供功能

Installing

目前只支持NODEJS服务端使用

$ npm install zcdn-sdk

Example

const { addRefreshTask, addPreloadTask, taskRateInfo, infoRefreshAndPreload} = require('zcdn-sdk');
const ALI_CLOUD = "ali", WS_CLOUD = "ws";
const ALI_ACCESS_KEY_ID = "xxxxxxxxxxxxxx";
const ALI_SECRET_ACCESS_KEY = "********************";
const WS_ACCESS_KEY_ID = "xxxxxxxxxxxxxx";
const WS_SECRET_ACCESS_KEY = "********************";
const objectList = [ 
    "http://xxx.xxxx.com/xxxx/xxxx.html", 
    "http://xxx.xxxx.com/xxxx/xx.js", 
    "http://xxx.xxxx.com/xx/xxx/" 
]

const objectTaskIdList = [ 
    "http://xxx.xxxx.com/xxxx/xxxx.html", 
    "http://xxx.xxxx.com/xxxx/xx.js", 
    "http://xxx.xxxx.com/xx/xxx/" 
]

// CDN刷新(阿里云)
addRefreshTask(ALI_CLOUD, objectList, ALI_ACCESS_KEY_ID, ALI_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN刷新(网宿云)
addRefreshTask(WS_CLOUD, objectList, WS_ACCESS_KEY_ID, WS_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN预热(阿里云)
addPreloadTask(ALI_CLOUD, objectList, ALI_ACCESS_KEY_ID, ALI_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN预热(网宿云)
addPreloadTask(WS_CLOUD, objectList, WS_ACCESS_KEY_ID, WS_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN进度查询(阿里云)
taskRateInfo(ALI_CLOUD, objectTaskIdList, ALI_ACCESS_KEY_ID, ALI_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN进度查询(网宿云)
taskRateInfo(WS_CLOUD, objectTaskIdList, WS_ACCESS_KEY_ID, WS_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN调用余量查询(阿里云)
infoRefreshAndPreload(ALI_CLOUD, ALI_ACCESS_KEY_ID, ALI_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));

// CDN调用余量查询(网宿云)
infoRefreshAndPreload(WS_CLOUD, WS_ACCESS_KEY_ID, WS_SECRET_ACCESS_KEY)
    .then(res => console.log(res))
    .catch(err => console.log(err));
0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago