Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.07 KB

get_bucket_statistics_zh-CN.md

File metadata and controls

36 lines (28 loc) · 1.07 KB

Bucket 使用统计

代码片段

使用您的 AccessKeyID 和 SecretAccessKey 初始化 Qingstor 对象。

from qingstor.sdk.service.qingstor import QingStor
from qingstor.sdk.config import Config

config = Config('ACCESS_KEY_ID_EXAMPLE', 'SECRET_ACCESS_KEY_EXAMPLE')
qingstor = QingStor(config)

然后根据要操作的 bucket 信息(zone, bucket name)来初始化 Bucket。

bucket_name = "your-bucket-name"
zone_name = "pek3b"
bucket_srv = qingstor.Bucket(bucket_name, zone_name)

对象创建完毕后,我们需要执行真正的 Bucket 使用统计的操作:

resp = bucket_srv.get_statistics()
if resp.status_code != 200:
    print("Get statistics of bucket({}) failed with given message: {}".format(
        bucket_name,
        str(resp.content, 'utf-8')))
else:
    print("The bucket statistics:")
    print(str(resp.content, encoding='utf-8'))
    # print("Bucket info: {size: %d, count: %d, location: %s, url: %s, created: %s}\n" % (
    #     resp['size'], resp['count'], resp['location'], resp['url'], resp['created']))