
# 桶概述
桶（Bucket）是OBS中存储[对象](https://support.huaweicloud.com/usermanual-obs/obs_41_0015.html#ZH-CN_TOPIC_0000001858344798)的容器。对象存储提供了基于桶和对象的扁平化存储方式，桶中的所有对象都处于同一逻辑层级，去除了文件系统中的多层级树形目录结构。
每个桶都有自己的[存储类别](https://support.huaweicloud.com/usermanual-obs/obs_41_0080.html#ZH-CN_TOPIC_0000001904425269)、[访问权限](https://support.huaweicloud.com/perms-cfg-obs/obs_40_0001.html)、[所属区域](https://support.huaweicloud.com/usermanual-obs/obs_41_0003.html#ZH-CN_TOPIC_0000001946494161)等属性，用户可以在不同区域创建不同存储类别和访问权限的桶，并配置更多高级属性来满足不同场景的存储诉求。
对象存储服务设置有四类桶存储类别，分别为：标准存储、低频访问存储、归档存储、深度归档存储，从而满足客户业务对存储性能、成本的不同诉求。创建桶时可以指定桶的存储类别，桶的存储类别可以修改。
在OBS中，桶名必须是全局唯一的且不能修改，即用户创建的桶不能与自己已创建的其他桶名称相同，也不能与其他用户创建的桶名称相同。桶所属的区域在创建后也不能修改。每个桶在创建时都会生成默认的[桶ACL](https://support.huaweicloud.com/perms-cfg-obs/obs_40_0005.html)（Access Control List），桶ACL列表的每项包含了对被授权用户授予什么样的权限，如读取权限、写入权限等。用户只有对桶有相应的权限，才可以对桶进行操作，如创建、删除、显示、设置桶ACL等。
一个账号及账号下的所有IAM用户一共可创建100个桶。建议结合OBS细粒度权限控制能力，合理进行桶规划和使用。例如，建议在桶内根据对象前缀划分不同的目录，通过[细粒度权限控制](https://support.huaweicloud.com/perms-cfg-obs/obs_40_0023.html)实现不同目录在不同业务部门之间的权限隔离。每个桶中存放的对象的数量和大小总和没有限制，用户不需要考虑数据的可扩展性。
由于OBS是基于REST风格HTTP和HTTPS协议的服务，您可以通过URL（Uniform Resource Locator）来定位资源。
OBS中桶和对象的关系如[图1]所示：
图1桶和对象   
![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001810654858.png)
您可以根据使用习惯、业务场景通过不同的使用方式来[创建桶](https://support.huaweicloud.com/usermanual-obs/zh-cn_topic_0045829088.html#ZH-CN_TOPIC_0000001952642149)。桶创建成功后，您可以通过多种使用方式将[文件（数据）上传至桶](https://support.huaweicloud.com/usermanual-obs/zh-cn_topic_0045829661.html)，OBS最终将这些文件以对象的形式存储在桶中。OBS中桶和对象按区域划分，无论您通过哪种方式使用OBS，都可以通过其他方式在同一区域访问相同的桶及桶内资源。
