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