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