Before you upload data such as documents, images, and audio or video objects to OSS, you must prepare a bucket in OSS. OSS does not impose limits on the number of objects that you can upload to a bucket.
Buckets and objects are OSS resources. OSS provides API operations to manage these resources. For example, you can call API operations to create a bucket and upload objects to the bucket. You can also perform these operations in the OSS console. When you perform operations in the OSS console, requests are sent to OSS by calling OSS API operations.
OSS does not use a hierarchical structure for objects, but instead uses a flat structure. All elements are stored as objects in buckets. However, OSS supports folders as a concept to group objects and simplify management. The name of a bucket is unique within OSS and cannot be modified after the bucket is created. For more information, see bucket naming conventions in Terms.
When you create a bucket, you must select a region based on requirements such as latencies, costs, and compliance. For more information about the list of regions supported by OSS, see Regions and endpoints.
Operations on buckets: