S3 (Simple Storage Service) – Scalable, durable object storage used everywhere.
Amazon S3 stands for Simple Storage Service, used for storing and retrieving data.
It provides unlimited storage with 99.999999999% (11 nines) durability.
Stores data as objects inside buckets, each with data, metadata, and a unique key.
Supports multiple storage classes like Standard, IA, One Zone IA, Glacier.
Offers strong security, encryption, versioning, and scalability for any workload.
Amazon S3 Object
These attributes describe how an S3 object is stored, identified, versioned, secured, and accessed inside an S3 bucket.
Quick Breakdown
-
Key → The unique name/path of the object inside the bucket.
-
Version ID → Identifier for different versions of the same object (if versioning is enabled).
-
Value → The actual data/content stored in the object.
-
Metadata → Additional information like content-type, size, custom headers, etc.
-
Access Permissions → Who can access the object (ACLs, bucket policy, IAM policies).
Key → The unique name/path of the object inside the bucket.
Version ID → Identifier for different versions of the same object (if versioning is enabled).
Value → The actual data/content stored in the object.
Metadata → Additional information like content-type, size, custom headers, etc.
Access Permissions → Who can access the object (ACLs, bucket policy, IAM policies).
S3 Bucket Naming Rules (Summary)
-
Bucket name must be between 3 and 63 characters.
-
Only lowercase letters, numbers, hyphens (-), and dots (.) are allowed.
-
Must start and end with a letter or number.
-
No spaces or uppercase letters allowed.
-
Name must not be in IP address format (e.g., 192.168.1.1)
Ways to Upload Files to an S3 Bucket
There are 4 ways to upload files into S3:
GUI (AWS Management Console)
CLI (AWS Command Line Interface)
API (REST API calls)
SDK (Using programming languages like Python, Java, Node.js, etc.)
Comments
Post a Comment