Skip to content

Commit fb82f20

Browse files
committed
修改 demo 和用例
1 parent c8ef701 commit fb82f20

File tree

2 files changed

+40
-16
lines changed

2 files changed

+40
-16
lines changed

demo/demo.js

Lines changed: 39 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -301,17 +301,39 @@ function putBucketLifecycle() {
301301
Bucket: config.Bucket, // Bucket 格式:test-1250000000
302302
Region: config.Region,
303303
LifecycleConfiguration: {
304-
"Rules": [{
305-
'ID': 1,
306-
'Filter': {
307-
'Prefix': 'cas',
304+
Rules: [{
305+
"ID": "1",
306+
"Status": "Enabled",
307+
"Filter": {},
308+
"Transition": {
309+
"Days": "30",
310+
"StorageClass": "STANDARD_IA"
311+
}
312+
}, {
313+
"ID": "2",
314+
"Status": "Enabled",
315+
"Filter": {
316+
"Prefix": "dir/"
308317
},
309-
'Status': 'Enabled',
310-
'Transition': {
311-
'Days': 0,
312-
'StorageClass': 'ARCHIVE'
318+
"Transition": {
319+
"Days": "90",
320+
"StorageClass": "ARCHIVE"
313321
}
314-
}]
322+
}, {
323+
"ID": "3",
324+
"Status": "Enabled",
325+
"Filter": {},
326+
"Expiration": {
327+
"Days": "180"
328+
}
329+
}, {
330+
"ID": "4",
331+
"Status": "Enabled",
332+
"Filter": {},
333+
"AbortIncompleteMultipartUpload": {
334+
"DaysAfterInitiation": "30"
335+
}
336+
}],
315337
}
316338
}, function (err, data) {
317339
console.log(err || data);
@@ -362,7 +384,8 @@ function listObjectVersions() {
362384
cos.listObjectVersions({
363385
Bucket: config.Bucket, // Bucket 格式:test-1250000000
364386
Region: config.Region,
365-
Prefix: "1mb.zip"
387+
// Prefix: "",
388+
// Delimiter: '/'
366389
}, function (err, data) {
367390
console.log(err || JSON.stringify(data, null, ' '));
368391
});
@@ -374,14 +397,15 @@ function putBucketReplication() {
374397
Bucket: config.Bucket, // Bucket 格式:test-1250000000
375398
Region: config.Region,
376399
ReplicationConfiguration: {
377-
Role: "qcs::cam::uin/459000000:uin/459000000",
400+
Role: "qcs::cam::uin/10001:uin/10001",
378401
Rules: [{
379402
ID: "1",
380403
Status: "Enabled",
381-
Prefix: "img/",
404+
Prefix: "sync/",
382405
Destination: {
383-
Bucket: "qcs::cos:ap-guangzhou::test-" + AppId
384-
},
406+
Bucket: "qcs:id/0:cos:ap-chengdu:appid/" + AppId + ":backup",
407+
// StorageClass: "Standard",
408+
}
385409
}]
386410
}
387411
}, function (err, data) {
@@ -557,7 +581,7 @@ function deleteMultipleObject() {
557581
Region: config.Region,
558582
Objects: [
559583
{Key: '中文/中文.txt'},
560-
{Key: '中文/中文.zip'},
584+
{Key: '中文/中文.zip',VersionId: 'MTg0NDY3NDI1MzM4NzM0ODA2MTI'},
561585
]
562586
}, function (err, data) {
563587
console.log(err || data);

test/test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1580,7 +1580,7 @@ describe('deleteMultipleObject Key 带中文字符', function () {
15801580
Region: config.Region,
15811581
Objects: [
15821582
{Key: '中文/中文.txt'},
1583-
{Key: '中文/中文.zip'},
1583+
{Key: '中文/中文.zip',VersionId: 'MTg0NDY3NDI1MzM4NzM0ODA2MTI'},
15841584
]
15851585
}, function (err, data) {
15861586
assert.ok(!err, '成功进行批量删除');

0 commit comments

Comments
 (0)