@@ -3396,7 +3396,7 @@ group('BucketReplication', function () {
33963396 Bucket : config . Bucket , // Bucket 格式:test-1250000000
33973397 Region : config . Region ,
33983398 ReplicationConfiguration : {
3399- Role : "qcs::cam::uin/10001 :uin/10001" ,
3399+ Role : "qcs::cam::uin/" + config . Uin + " :uin/" + config . Uin ,
34003400 Rules : [ {
34013401 ID : ruleId ,
34023402 Status : "Enabled" ,
@@ -3797,31 +3797,58 @@ group('appendObject', function () {
37973797
37983798group ( '数据万象' , function ( ) {
37993799 test ( 'describeMediaBuckets()' , function ( done , assert ) {
3800- cos . describeMediaBuckets ( {
3801- Bucket : config . Bucket ,
3802- Region : config . Region ,
3800+ var host = 'ci.' + config . Region + '.myqcloud.com' ;
3801+ var url = 'https://' + host + '/mediabucket' ;
3802+ cos . request ( {
3803+ Bucket : config . Bucket ,
3804+ Region : config . Region ,
3805+ Method : 'GET' ,
3806+ Key : 'mediabucket' , /** 固定值,必须 */
3807+ Url : url ,
3808+ Query : {
3809+ pageNumber : '1' , /** 第几页,非必须 */
3810+ pageSize : '10' , /** 每页个数,非必须 */
3811+ // regions: 'ap-chengdu', /** 地域信息,例如'ap-beijing',支持多个值用逗号分隔如'ap-shanghai,ap-beijing',非必须 */
3812+ // bucketNames: 'test-1250000000', /** 存储桶名称,精确搜索,例如'test-1250000000',支持多个值用逗号分隔如'test1-1250000000,test2-1250000000',非必须 */
3813+ // bucketName: 'test', /** 存储桶名称前缀,前缀搜索,例如'test',支持多个值用逗号分隔如'test1,test2',非必须 */
3814+ }
38033815 } ,
38043816 function ( err , data ) {
38053817 assert . ok ( ! err ) ;
38063818 done ( ) ;
38073819 } ) ;
38083820 } ) ;
38093821 test ( 'getMediaInfo()' , function ( done , assert ) {
3810- cos . getMediaInfo ( {
3811- Bucket : config . Bucket ,
3812- Region : config . Region ,
3813- Key : 'test.mp4' ,
3822+ cos . request ( {
3823+ Bucket : config . Bucket ,
3824+ Region : config . Region ,
3825+ Method : 'GET' ,
3826+ Key : 'test.mp4' ,
3827+ Query : {
3828+ 'ci-process' : 'videoinfo' /** 固定值,必须 */
3829+ }
38143830 } ,
38153831 function ( err , data ) {
38163832 assert . ok ( ! err ) ;
38173833 done ( ) ;
38183834 } ) ;
38193835 } ) ;
3820- test ( 'describeMediaBuckets ()' , function ( done , assert ) {
3821- cos . getSnapshot ( {
3836+ test ( 'GetSnapshot ()' , function ( done , assert ) {
3837+ cos . request ( {
38223838 Bucket : config . Bucket ,
38233839 Region : config . Region ,
3840+ Method : 'GET' ,
38243841 Key : 'test.mp4' ,
3842+ Query : {
3843+ 'ci-process' : 'snapshot' , /** 固定值,必须 */
3844+ time : 1 , /** 截图的时间点,单位为秒,必须 */
3845+ // width: 0, /** 截图的宽,非必须 */
3846+ // height: 0, /** 截图的高,非必须 */
3847+ // format: 'jpg', /** 截图的格式,支持 jpg 和 png,默认 jpg,非必须 */
3848+ // rotate: 'auto', /** 图片旋转方式,默认为'auto',非必须 */
3849+ // mode: 'exactframe', /** 截帧方式,默认为'exactframe',非必须 */
3850+ } ,
3851+ RawBody : true ,
38253852 } ,
38263853 function ( err , data ) {
38273854 assert . ok ( ! err ) ;
0 commit comments