更新时间:2021-03-18 GMT+08:00
分享

获取桶列表

功能说明

查询桶列表,返回结果按照桶名字典顺序排列。

方法定义

ObsClient.listBuckets

请求参数

字段名

类型

约束

说明

QueryLocation

Boolean

可选

是否同时查询桶的区域位置。

返回结果(InterfaceResult)

字段名

类型

说明

RequestId

String

OBS服务端返回的请求ID。

Buckets

Array

桶列表。

  

BucketName

String

桶名。

CreationDate

String

桶的创建时间。

Location

String

桶的区域位置。

Owner

Object

桶的所有者。

  

ID

String

桶所有者的DomainId。

代码样例

obsClient.listBuckets({
    QueryLocation: true
},(err, result) => {
       if(err){
              console.error('Error-->' + err);
       }else{
              if(result.CommonMsg.Status < 300){
                     console.log('RequestId-->' + result.InterfaceResult.RequestId);
                     console.log('Owner:');
                     console.log('ID-->' + result.InterfaceResult.Owner.ID);
                     console.log('Buckets:');
                     for(let i=0;i<result.InterfaceResult.Buckets.Bucket.length;i++){
                           console.log('Bucket[' + i + ']:');
                           console.log('BucketName-->' + result.InterfaceResult.Buckets[i].BucketName);
                           console.log('CreationDate-->' + result.InterfaceResult.Buckets[i].CreationDate);
                           console.log('Location-->' + result.InterfaceResult.Buckets[i].Location);
                     }
              }else{
                     console.log('Code-->' + result.CommonMsg.Code);
                     console.log('Message-->' + result.CommonMsg.Message);
              }
       }
});

相关文档