S3 (ACG) Flashcards
What is S3?
Simple Storage Service.
S3 provides secure, durable, highly-scalable object storage.
S3 Object-based storage
Manages data as objects rather than in file systems our data blocks.
What is the S3 storage limit?
Unlimited
S3 max object size?
5TB
S3 buckets
Similar to folders
S3 bucket names
Universal namespace. All AWS accounts share the same S3 namespace. Each S3 bucket names is globally unique.
Example S3 URL
https://bucket-name.s3.us-east-1.amazonaws.com/puppy.jpg
What http status code do you receive when successfully uploading a file to an S3 bucket?
HTTP 200
Key-Value Store
Key is name of object. Value is the data itself.
There’s also version ID and meta data.
S3 Availability
Highly available and highly durable. Built for 11 9’s of durability.
What are three S3 characteristics?
Tiered storage, lifecycle Management and versioning.
How does S3 secure your data?
Server-side encryption, ACLs, and bucket policies.
What file types can you upload to S3?
Any file type, but not suitable for OS or DB storage.
S3 Standard
- High availability and durability
- data is stored redundantly across multiple devices in multiple facilities (>= 3 AZs)
- 99.99% availability
- 11 9’s of durability
- Designed for frequent access
- Suitable for most workloads
S3-IA
S3 Standard-Infrequent Access
Designed for infrequently accessed data. Rapid access and pay to access when needed. Per GB storage and per GB retrieval fee.
Great for long term storage and disaster recovery files (min 30 day storage).
S3 Glacier
Very cheap storage.
For VERY infrequently accessed data.
You pay each time you access your data.
Use only for archiving data.
90 days minimum or 180 days minimum for Glacier Deep Archive.
Retrieval time ranges from 1 min to 12 hours or default 12 hours for Glacier Deep Archive.
Default Bucket Policy
Private by default, only the owner has full rights
Bucket policies are written in…
JSON key-value pairs