Buckets
Buckets are containers for storing objects. OBS provides flat storage in the form of buckets and objects. Unlike the conventional multi-layer directory structure of file systems, all objects in a bucket are stored at the same logical layer.
Each bucket has its own attributes, such as access permissions, storage class, and the region. You can specify these attributes when creating buckets. You can also configure advanced attributes to meet storage requirements in different scenarios.
OBS provides Standard, Infrequent Access, Archive, and Deep Archive (under limited beta testing) storage classes. These storage classes enable OBS to meet different performance and cost requirements. When creating a bucket, you can specify a storage class for it, which can be changed later.
Each bucket name in OBS is globally unique. Once a bucket is created, its name cannot be changed, and its region cannot be changed either. When you create a bucket, OBS creates a default access control list (ACL) that grants users permissions (such as read and write permissions) for the bucket. Only authorized users can perform operations such as creating, deleting, viewing, and configuring buckets.
An account (including all of IAM users under it) can create a maximum of 100 buckets and parallel file systems. There is no limit on the number and total size of objects in a bucket.
As OBS is based on a RESTful architecture over HTTP and HTTPS, you can use uniform resource locators (URLs) to locate resources.
Figure 1 illustrates the relationship between buckets and objects in OBS.
For details about bucket operations, see Managing Buckets.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot
