新建Bucket
更新时间:2025-04-01
基本流程
- 创建BosClient类的实例。
- 执行BosClient.putBucket方法,你需要提供Bucket的名字。
示例代码
let bosClient = new BosClient(credential, clientOptions); // 创建BosClient实例
let location: string;
try {
location = await bosClient.putBucket(bucketName);
} catch (bosResponse) {
logger.error(`errCode: ${bosResponse.error.code}`)
logger.error(`requestId: ${bosResponse.error.requestId}`)
logger.error(`errMessage: ${bosResponse.error.message}`)
logger.error(`statusCode: ${bosResponse.statusCode}`)
}
注意
- 由于Bucket的名称在所有区域中是唯一的,所以需要保证BucketName不与其他所有区域上的BucketName相同。
-
Bucket的命名有以下规范:
- 只能包括小写字母,数字,短横线(-)。
- 必须以小写字母或者数字开头。
- 长度必须在4-63字节之间。
- 通过上述代码创建的bucket,权限是私有读写,存储类型是标准类型(Standard)