全部產品
Search
文件中心

Object Storage Service:擷取儲存空間的儲存容量(Python SDK V1)

更新時間:Aug 08, 2025

本文介紹如何擷取指定儲存空間(Bucket)的儲存容量以及Bucket內不同儲存類型檔案(Object)的數量及其儲存容量。

注意事項

範例程式碼

以下代碼用於擷取examplebucket的儲存容量以及該Bucket內不同儲存類型Object的數量及其儲存容量。

重要

僅Python SDK 2.16.0及以上版本支援返回以下範例程式碼中包含的所有屬性。

# -*- coding: utf-8 -*-
import oss2
from oss2.credentials import EnvironmentVariableCredentialsProvider

# 從環境變數中擷取訪問憑證。運行本程式碼範例之前,請確保已設定環境變數OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。
auth = oss2.ProviderAuthV4(EnvironmentVariableCredentialsProvider())

# 填寫Bucket所在地區對應的Endpoint。以華東1(杭州)為例,Endpoint填寫為https://oss-cn-hangzhou.aliyuncs.com。
endpoint = "https://oss-cn-hangzhou.aliyuncs.com"

# 填寫Endpoint對應的Region資訊,例如cn-hangzhou。注意,v4簽名下,必須填寫該參數
region = "cn-hangzhou"

# yourBucketName填寫儲存空間名稱。
bucket = oss2.Bucket(auth, endpoint, "yourBucketName", region=region)

# 擷取儲存空間的統計資訊。
result = bucket.get_bucket_stat()
# 擷取Bucket的總儲存量,單位為位元組。
print(result.storage_size_in_bytes)
# 擷取Bucket中總的Object數量。
print(result.object_count)
# 擷取Bucket中已經初始化但還未完成(Complete)或者還未中止(Abort)的Multipart Upload數量。
print(result.multi_part_upload_count)
# 擷取Bucket中Live Channel的數量。
print(result.live_channel_count)
# 此次調用擷取到的儲存資訊的時間點,格式為時間戳記,單位為秒。
print(result.last_modified_time)
# 擷取標準儲存類型Object的儲存量,單位為位元組。
print(result.standard_storage)
# 擷取標準儲存類型的Object數量。
print(result.standard_object_count)
# 擷取低頻儲存類型Object的計費儲存量,單位為位元組。
print(result.infrequent_access_storage)
# 擷取低頻儲存類型Object的實際儲存量,單位為位元組。
print(result.infrequent_access_real_storage)
# 擷取低頻儲存類型的object數量。
print(result.infrequent_access_object_count)
# 擷取Archive Storage類型Object的計費儲存量,單位為位元組。
print(result.archive_storage)
# 擷取Archive Storage類型Object的實際儲存量,單位為位元組。
print(result.archive_real_storage)
# 擷取Archive Storage類型的Object數量。
print(result.archive_object_count)
# 擷取冷Archive Storage類型Object的計費儲存量,單位為位元組。
print(result.cold_archive_storage)
# 擷取冷Archive Storage類型Object的實際儲存量,單位為位元組。
print(result.cold_archive_real_storage)
# 擷取冷Archive Storage類型的Object數量。
print(result.cold_archive_object_count)

相關文檔

關於擷取指定Bucket的儲存容量以及該Bucket內不同儲存類型Object的數量及其儲存容量的API介面說明,請參見GetBucketStat