列举Bucket
更新时间:2022-10-08
列举Bucket
如下代码可以列出用户所有的Bucket:
                C++
                
            
            1int listBuckets (Client& client) {
2    // 获取用户的Bucket列表
3    ListBucketsRequest listBucketsRequest;
4    ListBucketsResponse listBucketsResponse;
5    int ret = client.list_buckets(listBucketsRequest, &listBucketsResponse);
6    std::vector<BucketSummary> bucketSummaryList = listBucketsResponse.buckets();
7    if (listBucketsResponse.is_fail()) {
8        printf("error-message:%s\n", listBucketsResponse.error().message().c_str());
9        return ret;
10    }
11    // 遍历Bucket
12    for(const BucketSummary& bs : bucketSummaryList){
13        std::cout << "bucketName: " << bs.name <<  std::endl;
14    }
15    return ret;
16} 