List buckets
Updated at:2025-11-03
List buckets
The following code can list all buckets of a user:
C++
1int listBuckets (Client& client) {
2 // Obtain the user's bucket list
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 // Traverse bucket
12 for(const BucketSummary& bs : bucketSummaryList){
13 std::cout << "bucketName: " << bs.name << std::endl;
14 }
15 return ret;
16}
