额度管理
更新时间:2023-09-18
额度管理
设置存储桶额度
调用该方法可设置用户的额度,额度包括总的Bucket数及各个Region总的存储容量,当前总的Bucket数最大值不能超过100
- 基本流程
- 初始化BosClient
- 调用putUserQuota()方法
- 示例代码
const quotaInfo = {
maxBucketCount: <maxBucketCount>
maxCapacityMegaBytes: <maxCapacityMegaBytes>
}
client.putUserQuota(quotaInfo)
- 参数 quotaInfo 结构
参数 | 是否必须 | 描述 |
---|---|---|
max_bucket_count | 是 | 最大可以创建的bucket数,若为-1,则表示不设置 |
max_capacity_mega_bytes | 是 | 单位为MB,表示最大的存储容量,若为-1或者0,表示不设置存储容量额度限制,即无上限 |
注意:
只有bucket的owner且拥有FULL_CONTROL权限才能够进行此请求
查询额度设置
此接口用来查看用户的额度设置,注意该接口只能被主用户调用。
client.getUserQuota()
删除额度设置
此接口用来删除额度设置,注意该接口只能被主用户调用。
client.deleteUserQuota()