GET Buckets
API Description
You can use this API to obtain the bucket list. In the list, bucket names are displayed in lexicographical order.
Method Definition
ObsClient.listBuckets
Request Parameter
| Field | Type | Optional or Mandatory | Description |
|---|---|---|---|
| QueryLocation | Boolean | Optional | Whether to query the bucket location |
Returned Result (InterfaceResult)
| Field | Type | Description | ||
|---|---|---|---|---|
| RequestId | String | Request ID returned by the OBS server | ||
| Buckets | Array | Bucket list | ||
| BucketName | String | Bucket name | ||
| CreationDate | String | Creation time of the bucket | ||
| Location | String | Bucket location | ||
| Owner | Object | Bucket owner | ||
| ID | String | ID of the domain to which the bucket owner belongs | ||
Sample Code
obsClient.listBuckets({
QueryLocation: true
},(err, result) => {
if(err){
console.error('Error-->' + err);
}else{
if(result.CommonMsg.Status < 300){
console.log('RequestId-->' + result.InterfaceResult.RequestId);
console.log('Owner:');
console.log('ID-->' + result.InterfaceResult.Owner.ID);
console.log('Buckets:');
for(let i=0;i<result.InterfaceResult.Buckets.Bucket.length;i++){
console.log('Bucket[' + i + ']:');
console.log('BucketName-->' + result.InterfaceResult.Buckets[i].BucketName);
console.log('CreationDate-->' + result.InterfaceResult.Buckets[i].CreationDate);
console.log('Location-->' + result.InterfaceResult.Buckets[i].Location);
}
}else{
console.log('Code-->' + result.CommonMsg.Code);
console.log('Message-->' + result.CommonMsg.Message);
}
}
}); Last Article: PUT Bucket
Next Article: HEAD Bucket
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.