Amazon S3 Flashcards
What year was S3 introduced?
2006
what type of data is stored in S3?
Objects
What is the maximum object size you can store in S3?
5TB
What is the largest PUT size for S3?
5GB
When a file is larger than this amount, you should use multi-part uploads
When the file size is larger than 100MB
What is read-after-write consistency?
A new object is immediately available and consistent across all stores.
True or false. In s3, s3://bucket/finance/april/16/invoice_45675.pdf is a key, not a file path.
True. s3 has more in common with a database than an object store. s3 uses key/value pairs where the file/path is the key, and the file contents are the value.
What is meant when AWS says s3 provides read-after-write consistency for PUTs of new objects?
The new object is available for reading immediately.
What is meant when AWS says “HEAD or GET requests of the key before an object exists will result in eventual consistency?”
S3 will let you read the updated object only after the object fully replicates.
What does AWS mean when it says “s3 offers eventual consistency for overwriting PUTs and DELETEs?”
The new data will be available only after replication is complete.
What is meant when AWS says “Updates to a single key are atomic?”
Only one request can make a change at a time. Changes are processed in order of timestamp.
What 3 methods of security does S3 provide?
Resource-based (Object ACL, Bucket Policy)
USer based (IAM policies)
Optional MFA
How does s3 versioning work?
New version is created with each write
enables roll-back and undelete
Old versions are billable
Integrated with lifecycle management
How can MFA protect your data
MFA Object delete requires MFA to delete objects to prevent accidental deletions.
MFA can be used to protect the version state of buckets.
What are example use-cases of s3 cross-region replication?
Security
Compliance
Latency