对象存储服务 OBS-约束与限制:资源相关限制
资源相关限制
表2 资源相关限制
限制项 |
说明 |
桶 |
- 在OBS中,桶名必须是全局唯一的且不能修改,即用户创建的桶不能与自己已创建的其他桶名称相同,也不能与其他用户创建的桶名称相同。
- 桶创建成功后,桶名、所属区域和数据冗余存储策略均不允许修改。
- 一个账号及账号下的所有 IAM 子用户可创建的桶+并行文件系统的上限为100个。建议结合OBS细粒度权限控制能力,合理进行桶规划和使用。例如,建议在桶内根据对象前缀划分不同的目录,通过细粒度权限控制实现不同目录在不同业务部门之间的权限隔离。
- 默认情况下,OBS系统和单个桶都没有总数据容量和对象数量的限制。
- 删除桶之前必须确保桶内所有对象已彻底删除。
- 用户删除桶后,需要等待30分钟才能创建同名桶和并行文件系统。
|
上传对象 |
- OBS管理控制台支持批量上传文件,单次最多支持100个文件同时上传,总大小不超过5GB。如果只上传1个文件,则这个文件最大为5GB。
- OBS Browser+、obsutil、API和SDK上传的单个对象最大是48.8TB。
- 支持批量上传功能需要满足以下条件:
OBS桶的版本号为“3.0”。
- 在未开启多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则新上传的文件会自动覆盖老文件,且不会保留老文件的ACL等信息;如果新上传的文件夹和桶内文件夹重名,则上传后会将新老文件夹合并,合并过程如遇重名文件,会使用新上传的文件夹中的文件进行覆盖。
- 在开启了多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则会在老文件上新增一个版本。
- 对象键(对象名)虽然可以使用任何UTF-8字符,但是建议按照对象键命名指导原则进行命名,有助于最大程度符合DNS、Web安全字符、XML分析器和其他API的要求。
|
删除对象 |
桶没有开启多版本控制功能时,对象删除后不可恢复,请谨慎操作。 |
并行文件系统 |
详见《并行文件系统特性指南》 |
访问规则 |
OBS基于DNS解析性能和可靠性的考虑,要求凡是携带桶名的请求,在构造URL的时候都必须将桶名放在domain前面,形成三级 域名 形式,又称为 虚拟主机 访问域名。
例如,如果您有一个位于cn-north-4区域的名为test-bucket的桶,期望访问桶中一个名为test-object对象的acl,正确的访问URL为https://test-bucket.obs.cn-north-4.myhuaweicloud.com/test-object?acl |
support.huaweicloud.com/productdesc-obs/obs_03_0360.html