bucket管理
Bucket管理
使用对象存储服务存储数据前,必须先创建用于存储数据的空间,Bucket。可以通过控制台和 API 来创建。
注意事项:
- 同一区域下用户创建的Bucket总数不能超过100个。
- Bucket名称全局唯一,创建同名Bucket将返回冲突。
- Bucket命名需符合以下命名规范:
- 只能包含小写字母、数字和短横线
- 必须以小写字母开头、以小写字母或数字结尾
- 长度限制在3-64字符之间
- Bucket创建成功后,名称和区域不可修改。
- 标准存储类型Bucket只存储标准类型文件。
- 归档存储类型Bucket只存储归档类型文件。
功能使用:
创建Bucket
查看Bucket列表
- 控制台:进入控制台后默认显示您创建的存储空间列表
- API:API文档 - Get Bucket List
1. 设置Bucket读写权限
除了在创建存储空间的时候能够对存储空间的 ACL 进行设置,也可以之后根据自己的业务需求对存储空间的ACL进行修改。这个操作只有该存储空间的创建者有权限执行。
Bucket权限类型
名称 | 权限值 | 说明 |
---|---|---|
私有读写 | private | 只有该Bucket的Owner或者授权对象可以对存放在其中的Object进行读/写/删除操作;其他人在未经授权的情况下无法访问该Bucket内的Object。 |
公共读私有写 | public-read | 只有该Bucket的Owner或者授权对象可以对存放在其中的Object进行写/删除操作;任何人(包括匿名访问)可以对Object进行读操作。 |
功能使用:
设置存储空间ACL
获取存储空间ACL
- 控制台:登录后可以在存储空间属性中查看
- API:API文档 - Get Bucket ACL
2. 删除Bucket
您可以删除您创建的Bucket。
注意事项:
- 删除Bucket操作,将同时删除其下所有文件/文件夹,且删除后数据不可恢复与访问。
功能使用: