更新时间:2026-07-15 GMT+08:00
分享

列举桶

当账户下桶的数量比较多时,人工管理桶不仅效率低下,且容易发生操作失误。用户可以通过列举桶功能,获取账户下的桶列表,从而方便进行桶清点、批量操作、权限审计等操作,从而提升管理桶的效率与准确性。

注意事项

列举桶请求默认发生在华北-北京一,所以在统计请求费用时,ListAllMyBucketsOperation请求的费用会被划归到华北-北京一区域。同时列举桶列表后可能涉及数据信息的传输,从而产生流量,具体流量计费说明请参见流量计费

约束限制

列举账号下所有桶需要拥有obs:bucket:ListAllMyBuckets权限,授权资源选择所有桶,您可以使用IAM进行授权,配置方式详见使用IAM自定义策略,授权示例如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
    "Version": "5.0",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "obs:bucket:ListAllMyBuckets"
            ],
            "Resource": [
                "obs:*:*:bucket:*"
            ]
        }
    ]
}

ListAllMyBuckets属高危权限,容易导致桶名泄露风险,请谨慎操作。

使用方式

OBS支持通过管理控制台、API、SDK、OBS Browser+、obsutil方式列举桶。

日志与监控

为帮助用户及时感知并处理删除操作,OBS提供了从实时感知到事后审计的完整管控能力。用户可以通过CTS追踪列举桶的事件操作(listAllMyBuckets)以及OBS获取桶列表的operation(REST.GET.SERVICE)来监控列举桶操作的详细日志,供用户审计或进一步分析。了解配置日志监控相关操作,请参见监控与日志

相关文档