更新时间:2023-11-09 GMT+08:00

获取桶存量信息

功能说明

获取桶的存量信息,包含桶的空间大小以及对象个数。

方法定义

ObsClient.getBucketStorageInfo

请求参数

字段名

类型

约束

说明

Bucket

String

必选

桶名。

RequestDate

String

Date

可选

指定请求时间。

说明:

当为String类型时,必须符合ISO8601或RFC822规范。

返回结果(InterfaceResult)

字段名

类型

说明

RequestId

String

OBS服务端返回的请求ID。

Size

String

桶的空间大小。

ObjectNumber

String

桶内对象个数。

StandardSize

String

返回标准存储类型存量大小

StandardObjectNumber

String

返回标准存储类型对象个数

WarmSize

String

obs请求时返回低频存储类型存量大小

WarmObjectNumber

String

obs请求时返回低频存储类型对象个数

ColdSize

String

obs请求时返回归档存储类型存量大小

ColdObjectNumber

String

obs请求时返回归档存储类型对象个数

DeepArchiveSize

String

返回深度归档存储类型存量大小

DeepArchiveObjectNumber

String

返回深度归档存储类型对象个数

HighPerformanceSize

String

返回高性能存储类型存量大小

HighPerformanceObjectNumber

String

返回高性能存储类型对象个数

Standard_IASize

String

s3请求时返回低频存储类型存量大小

Standard_IAObjectNumber

String

s3请求时返回低频存储类型对象个数

GlacierSize

String

s3请求时返回归档存储类型存量大小

GlacierObjectNumber

String

s3请求时返回归档存储类型对象个数

代码样例

obsClient.getBucketStorageInfo({
       Bucket : 'bucketname'
},function (err, result) {
       if(err){
              console.error('Error-->' + err);
       }else{
              if(result.CommonMsg.Status < 300){
                     console.log('RequestId-->' + result.InterfaceResult.RequestId);
                     console.log('Size-->' + result.InterfaceResult.Size);
                     console.log('ObjectNumber-->' + result.InterfaceResult.ObjectNumber);
              }else{
                     console.log('Code-->' + result.CommonMsg.Code);
                     console.log('Message-->' + result.CommonMsg.Message);
              }
       }
});