Set Bucket storagePolicy
API Description
You can use this API to set storage classes for buckets. The storage class of an object defaults to be that of its residing bucket.
Method Definition
ObsClient.setBucketStoragePolicy
Request Parameter
|
Field |
Type |
Optional or Mandatory |
Description |
|---|---|---|---|
|
Bucket |
String |
Mandatory |
Bucket name |
|
RequestDate |
String or Date |
Optional |
Request time
NOTE:
When the parameter type is String, the value must comply with the ISO8601 or RFC822 standards. |
|
StorageClass |
String |
Mandatory |
Storage class of the bucket |
Returned Result (InterfaceResult)
|
Field |
Type |
Description |
|---|---|---|
|
RequestId |
String |
Request ID returned by the OBS server |
Sample Code
obsClient.setBucketStoragePolicy({
Bucket : 'bucketname',
StorageClass: obsClient.enums.StorageClassWarm
},function (err, result) {
if(err){
console.error('Error-->' + err);
}else{
if(result.CommonMsg.Status < 300){
console.log('RequestId-->' + result.InterfaceResult.RequestId);
}else{
console.log('Code-->' + result.CommonMsg.Code);
console.log('Message-->' + result.CommonMsg.Message);
}
}
});
Last Article: GET Bucket quota
Next Article: GET Bucket storagePolicy
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.