S3 Flashcards
What is S3?
S3 stands for Simple Storage Service and essentially it’s object storage in the cloud.
What kind of storage is S3?
Object-based storage
How much can you store in S3?
Unlimited storage
What can you upload to S3?
Anything. File, pictures, videos, etc.
What can you not us S3 for?
Installing an OS, running a DB, etc.
Max size of S3 object?
5TB
What does it mean when S3 is called a universal namespace?
The S3 bucket must have a globally unique name as S3 bucket names are global.
What is the default bucket URL?
It is https:// then the name of the bucket, then .s3, and then . the region that it’s going to be in. A bucket called “test” would have a URL of https://test.s3.us-east-1
What response code will you get when successfully uploading a file to S3?
HTTP 200 code
What does it mean for S3 to be a key-value store?
The key-value is the name of the object. If you have an object called “test.jpeg” then the key-value is “test.jpeg”
What is a version ID?
If versioning is enabled, anytime a new version of an existing object is uploaded, the prior version becomes the old version with a unique version ID that can be restored.
What is metadata?
It is data about the data.
How does S3 ensure durability and availability?
S3 data is always spread across multiple devices and facilities
S3 is designed for how many 9s of durability?
It is built for 11 9’s of durability. 99.999999999
True/False. S3 is designed for frequently accessed data.
True.
Use case examples for S3?
websites, content distribution, mobile and gaming applications, big data
How can you secure buckets?
Server-side encryption, ACLs, and bucket policies
What are bucket policies?
Actions that can be allowed or denied through a JSON policy that are bucket wide?
What are bucket ACLs?
Grants permission on a per object bases for users and groups.
What is the consistency model of S3?
Strong read after write.
Can S3 buckets be deployed to a specific region?
Yes, but the name space is global.
Are buckets private when first created?
Yes. They have to be enabled for public access including the objects within them.
Can versioning be disabled once it is enabled?
No. It can only be suspended.
How can you prevent your objects from being accidentally deleted?
Enable MFA. Enable versioning.