新建Bucket
更新时间:2025-05-16
如下代码可以新建一个Bucket:
Java
1public void createBucket (BosClient client, String bucketName) {
2 // 新建一个Bucket
3 client.createBucket(<bucketName>); //指定Bucket名称
4}
注意: 由于Bucket的名称在所有区域中是唯一的,所以需要保证bucketName不与其他所有区域上的Bucket名称相同。
Bucket的命名有以下规范:
- 只能包括小写字母,数字,短横线(-)。
- 必须以小写字母或者数字开头。
- 长度必须在4-63字节之间。
通过上述代码创建的bucket,权限是私有读写,存储类型是标准类型(Standard)。
- 新建lcc bucket
java sdk支持新建lcc bucket,用户可以在构造新建bucket的请求中填入lcclocation,CreateBucketRequest具体参数如下:
参数 | 类型 | 说明 |
---|---|---|
bucketTags | String | Bucket 标签 |
lccLocation | String | lcc id,用于创建lcc bucket到特定的lcc集群 |
enableDedicated | Boolean | 用于控制控制台开启lcc识别白名单 |
如下代码可以新建一个lcc Bucket:
Java
1public void createBucket (BosClient client, String bucketName) {
2 CreateBucketRequest request = new CreateBucketRequest("bucketName");
3 // 设置lcc location id
4 request.setLccLocation("lcc id");
5 request.setEnableDedicated(true);
6 client.createBucket(request);
7}