All Products
Search
Document Center

Object Storage Service:GetBucketStat

Last Updated:Jun 06, 2024

Queries the storage usage of a specific bucket and the number of objects in the bucket.

Usage notes

  • To call the GetBucketStat operation, you must have the oss:GetBucketStat permission.

  • Data obtained by calling this operation is not real-time data and may have a latency of over an hour.

  • The time obtained by calling this operation may not be up-to-date. For example, the value of LastModifiedTime obtained by the current GetBucketStat request may be earlier than the value of this LastModifiedTime obtained by the previous GetBucketStat request.

Request syntax

GET /?stat HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

Request headers

This request contains only common request headers. For more information, see Common HTTP headers.

Response headers

This request contains only common response headers. For more information, see Common HTTP headers.

Response elements

Element

Type

Example

Description

BucketStat

Container

N/A

The container that stores all information returned for the GetBucketStat request.

Storage

Positive integer

1600

The storage usage of the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

ObjectCount

Positive integer

230

The total number of objects in the bucket.

Parent nodes: BucketStat

Child nodes: none

MultipartUploadCount

Positive integer

40

The number of multipart upload tasks that have been initiated but are not completed or canceled.

Parent nodes: BucketStat

Child nodes: none

LiveChannelCount

Positive integer

4

The number of LiveChannels in the bucket.

Parent nodes: BucketStat

Child nodes: none

LastModifiedTime

Positive integer

1643341269

The time when the obtained information was last modified. The value of this parameter is a UNIX timestamp. Unit: seconds.

Parent nodes: BucketStat

Child nodes: none

StandardStorage

Positive integer

430

The storage usage of Standard objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

StandardObjectCount

Positive integer

66

The number of Standard objects in the bucket.

Parent nodes: BucketStat

Child nodes: none

InfrequentAccessStorage

Positive integer

2359296

The billed storage usage of Infrequent Access (IA) objects in the bucket. Unit: bytes.

Important

IA objects that are smaller than 64 KB in size are billed as 64 KB. For more information, see Storage fees.

Parent nodes: BucketStat

Child nodes: none

InfrequentAccessRealStorage

Positive integer

360

The actual storage usage of IA objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

InfrequentAccessObjectCount

Positive integer

54

The number of IA objects in the bucket.

Parent nodes: BucketStat

Child nodes: none

ArchiveStorage

Positive integer

2949120

The billed storage usage of Archive objects in the bucket. Unit: bytes.

Important

Archive objects that are smaller than 64 KB in size are billed as 64 KB. For more information, see Storage fees.

Parent nodes: BucketStat

Child nodes: none

ArchiveRealStorage

Positive integer

450

The actual storage usage of Archive objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

ArchiveObjectCount

Positive integer

74

The number of Archive objects in the bucket.

Parent nodes: BucketStat

Child nodes: none

ColdArchiveStorage

Positive integer

2359296

The billed storage usage of Cold Archive objects in the bucket. Unit: bytes.

Important

Cold Archive objects that are smaller than 64 KB in size are billed as 64 KB. For more information, see Storage fees.

Parent nodes: BucketStat

Child nodes: none

ColdArchiveRealStorage

Positive integer

360

The actual storage usage of Cold Archive objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

ColdArchiveObjectCount

Positive integer

36

The number of Cold Archive objects in the bucket.

Parent nodes: BucketStat

Child nodes: none

DeepColdArchiveStorage

Positive integer

2359296

The billed storage usage of Deep Cold Archive objects in the bucket. Unit: bytes.

Important

Deep Cold Archive objects that are smaller than 64 KB in size are billed as 64 KB. For more information, see Storage fees.

Parent nodes: BucketStat

Child nodes: none

DeepColdArchiveRealStorage

Positive integer

360

The actual storage usage of Deep Cold Archive objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

DeepColdArchiveObjectCount

Positive integer

36

The number of Deep Cold Archive objects in the bucket. Unit: bytes.

Parent nodes: BucketStat

Child nodes: none

Examples

  • Sample requests

    GET /?stat HTTP/1.1
    Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
    Date: Tue, 28 Dec 2021 01:17:29 GMT
    Authorization: OSS qn6q**************:77Dv****************
  • Sample success responses

    <?xml version="1.0" encoding="UTF-8"?>
    <BucketStat>
      <Storage>1600</Storage>
      <ObjectCount>230</ObjectCount>
      <MultipartUploadCount>40</MultipartUploadCount>
      <LiveChannelCount>4</LiveChannelCount>
      <LastModifiedTime>1643341269</LastModifiedTime>
      <StandardStorage>430</StandardStorage>
      <StandardObjectCount>66</StandardObjectCount>
      <InfrequentAccessStorage>2359296</InfrequentAccessStorage>
      <InfrequentAccessRealStorage>360</InfrequentAccessRealStorage>
      <InfrequentAccessObjectCount>54</InfrequentAccessObjectCount>
      <ArchiveStorage>2949120</ArchiveStorage>
      <ArchiveRealStorage>450</ArchiveRealStorage>
      <ArchiveObjectCount>74</ArchiveObjectCount>
      <ColdArchiveStorage>2359296</ColdArchiveStorage>
      <ColdArchiveRealStorage>360</ColdArchiveRealStorage>
      <ColdArchiveObjectCount>36</ColdArchiveObjectCount>
    </BucketStat>