最近更新时间:2023-01-16 10:18:47
putObjectCopy - 可以拷贝一个在KS3中已经存在object 到某个bucket。PUT Object Copy接口能拷贝的源文件大小最大为5GB,如需要拷贝的源文件超过5GB,请使用Upload Part Copy进行分块拷贝。
ks3.putObjectCopy({
key: 'demo.txt', // 目标文件的完整路径,必填
sourceBucket: 'example-bucket', // 源文件的bucket,必填
sourceKey: 'demo.copy.txt' // 源文件的完整路径,必填
storageClass: 'STANDARD_IA' //对象的存储类型,非必须,如果Bucket是归档类型,当不指定storageClass时,Object自动为归档类型,如果Bucket是非归档类型,Object自动为标准类型
}.then(res => {
console.log('putObjectCopy res:', res);
})
uploadPartCopy - 可以通过拷贝已存在的对象的方式实现上传一个块。
ks3.uploadPartCopy({
key: 'demo.txt', // 目标文件的完整路径,必填
sourceBucket: 'example-bucket', // 源文件的bucket,必填
sourceKey: 'demo.copy.txt' // 源文件的完整路径,必填
}, function(res){
console.log('uploadPartCopy res:', res)
})
纯净模式