Fundamentals & Getting Started
Containers for objects with global unique names
Files stored in buckets with metadata
Unique identifiers for objects in buckets
Buckets are created in specific AWS regions
Frequently accessed data
Automatic cost optimization
Infrequently accessed data
Long-term archival storage
Multiple versions of same object
Automate object transitions
Extra protection for deletions
User and role-based permissions
Resource-based permissions
Legacy access control lists
Account and bucket level settings
S3-managed encryption keys
KMS-managed encryption keys
Customer-provided encryption keys
Encrypt before uploading
bucket.s3.region.amazonaws.com
s3.region.amazonaws.com/bucket
Temporary access URLs
Host static websites
Replicate objects across regions
Trigger actions on object events
Faster uploads via CloudFront
Key-value pairs for organization
WORM (Write Once Read Many)
Upload large files in parts