ks3云存储本地上传限速
貌似python sdk中没有这一项,使用jar工具配置文件的maxNetThroughput解决
参考
https://docs.ksyun.com/documents/895
下载解压
wget https://ks3tools-online.ks3-cn-beijing.ksyuncs.com/tools/release/KS3-import-tool-2.1.5-dist.zip
编写配置文件
taskName=hanguptool
threadsNum=10
# 选项包括:local/ url / ks3 / oss / bos / qiniu /upyun /aws /cos / azure
srcType=local
#srcType=local时,AK/SK为空即可,如果填写则会被系统忽略
srcAccessKey=
srcSecretKey=
# 源endpoint,srcType=local时为空即可,如果填写则会被系统忽略
srcDomain=
srcBucket=
#若srcType为local,此处应填上传文件的绝对路径,文件夹请以/结尾
srcPrefix=必填
dstAccessKey=必填
dstSecretKey=必填
# 目标endpoint
dstDomain=必填
dstBucket=必填
dstPrefix=local/
# (KB/s) <0 表示不设限
maxNetThroughput=20480
# 文件权限:Private/PublicRead
cannedAcl=Private
# 该参数仅当srcType=ks3,oss,cos时有效。该参数为true时,会将源KS3对象的ACL复制到目标对象上,且cannedAcl选项将会被忽略。
useSrcAcl=false
# 存储类型:STANDARD/STANDARD_IA/ARCHIVE
storageType=STANDARD
#该参数为true时,在start模式下且源站是ks3 会对比scr<->dst的md5 一致时跳过上传。
skipDstExistFile=false
#过滤器开关
filterEnable=false
#url文件支持range下载
urlRangeDownload=true
#文件名字包含的子符,多个用逗号分隔
fileNameInclude=
#文件名字不包含的子符,多个用逗号分隔
fileNameExclude=
#文件修改时间范围,以#分割,时间格式为yyyy-MM-dd HH:mm:ss, 如2005-01-12 00:00:00#2016-01-12 00:00:00
modifyTimeRange=
#是否开启https
useHttps =true
#使用分块上传配置
#分块上传文件阈值,大于该值,使用分块传输
singleFileSize=209715200
#分块大小
partSize=104857600
#单文件文件分块传输并发数
uploadPartPoolSize=5
#增量模式 单位秒
incrementalMode=false
incrementalModeInterval=900
#使用分时限流配置 # (KB/s) <0 表示不设限
#不在区间内的速度为maxNetThroughput
# maxNetThroughputRange= 1000#2000#3000
# maxNetThroughputTimeRange= 11:50:00-15:48:50#15:49:00-15:49:50#15:50:00-15:51:50
运行
java -jar KS3-import-2.1.5.jar -c local.conf start