@@ -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 ) ;
0 commit comments