S3 Bucket
Explore the fundamentals of Amazon S3 buckets, including how to store and organize data, access methods, and key limits. Understand performance factors like request rates and throughput, and learn strategies such as prefixes, multipart uploads, and transfer acceleration to optimize storage efficiency and speed.
We'll cover the following...
An S3 bucket is a fundamental storage unit in Amazon S3. It is essentially a container for storing and organizing objects (files or data) within the S3 storage system.
Objects in a bucket
S3 is a global service, which means that the buckets are globally accessible. Therefore, each bucket should have a globally unique name. We can upload any object in an S3 bucket, including text files, spreadsheets, code, images, videos, and more. S3 allows us to store an unlimited amount of data in a bucket. However, the maximum size of an object can not exceed 5TB. Although the structure of a bucket is flat, we can organize the data hierarchically in folders for convenience, with each object having a URL. We can access objects through the URLs as follows:
https://<region_name>/<bucket-name>/<object_name>
Consider a bucket my-bucket deployed in us-east-1 ...