查看Bucket所属的区域
更新时间:2022-10-08
查看Bucket所属的区域
Bucket Location即Bucket Region,百度智能云支持的各region详细信息可参见区域选择说明。
如下代码可以获取该Bucket的Location信息:
C++
1Client client (ak, sk, config);
2
3ListBucketsRequest listBucketsRequest;
4ListBucketsResponse listBucketsResponse;
5int ret = client.list_buckets(listBucketsRequest, &listBucketsResponse)
6std::vector<BucketSummary> bucketSummaryList = listBucketsResponse.buckets();
7if (listBucketsResponse.is_fail()) {
8 printf("error-message:%s\n", listBucketsResponse.error().message().c_str());
9 return ;
10}
11for(const BucketSummary& bs : bucketSummaryList){
12 std::cout << "name: " << bs.name <<
13 " location: " << bs.location << std::endl;
14}
15
16GetBucketLocationRequest getBucketLocationRequest("bucketName");
17GetBucketLocationResponse getBucketLocationResponse;
18ret = client.get_bucket_location(getBucketLocationRequest,
19 &getBucketLocationResponse);
20if (getBucketLocationResponse.is_fail()) {
21 printf("error-message:%s\n", response.error().message().c_str());
22 return;
23}
24std::cout << "location: " << getBucketLocationResponse.location() << std::endl;