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.
Are versioned objects publicly accessible in a public bucket?
No.
Can Lifecycle rules be configured for versioning?
Yes.
What are the different S3 storage classes?
S3 Standard, S3 Infrequently Accessed, S3 One Zone-Infrequently Accessed, S3 Intelligent-Tiering
What is S3 Standard?
Provides you with high availability and durability, and data is stored redundantly across multiple devices in multiple facilities. Equal to or greater than 3 availability zones. Comes with 99.99% availability and it comes with a 11 nines durability. Designed for frequent access, and it’s perfect for frequently accessed data, and it’s suitable for most workloads, and this is basically the default storage class. So when people are talking about S3, they’re talking about S3 Standard.
What are examples of S3 standard?
Place to host video files, or pictures, or any kind of static object. Can be used to host static web sites.