ks3
Version:
本代码库为`金山云存储KS3`服务.主要提供`KS3 nodejs SDK`和`命令行工具`.
53 lines (47 loc) • 941 B
JavaScript
var {
ExponentialWait,
FixedWait,
LinearWait,
JitterWait
} = require('./retry');
const RESOURCE_LIST = [
'uploads',
'uploadId',
'acl',
'lifecycle',
'location',
'logging',
'notification',
'partNumber',
'policy',
'requestPayment',
'torrent',
'versionId',
'versioning',
'website',
'delete',
'thumbnail',
'cors',
'queryadp',
'adp',
'asyntask',
'querytask',
'domain',
'response-content-type',
'response-content-language',
'response-expires',
'response-cache-control',
'response-content-disposition',
'response-content-encoding',
]
// 创建一个映射对象,关联策略名称和策略类
const RETRY_STRATEGY = {
"ExponentialWait": ExponentialWait,
"FixedWait": FixedWait,
"LinearWait": LinearWait,
"JitterWait": JitterWait
};
module.exports = {
RESOURCE_LIST,
RETRY_STRATEGY
}