S3 Flashcards

1
Q

What does S3 stand for?

A

Simple storage service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is AWS S3?

A

A secure, durable, highly scalable object storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What file types can be uploaded to S3?

A

Any file type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When should you use S3 to run operating systems or database?

A

Never, s3 cannot be used for ^

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How much storage do you get with S3?

A

Unlimited storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the maximum storage size for an object?

A

5Tb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where do files in S3 get stored?

A

A bucket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a bucket analogous to?

A

A folder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does it mean that S3 has a universal namespace?

A

That all AWS accounts share the S3 namespace. Each S3 bucket name is globally unique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How are S3 URL’s formatted?

A

Bucketname.s3.region.Amazonaws.com/key-name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How do you know a file upload to an S3 bucket was successful?

A

You receive a HTTP 200 code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Is S3 a key value store?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the key in S3 objects?

A

The name of the object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the value in an S3 object?

A

The data itself

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the metadata of a S3 object?

A

Data about the data you are storing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is necessary for every object in S3?

A

A key, a value, a version ID, and metadata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the service availability range of S3?

A

99.95 to 99.99 percent, depending on S3 tier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the durability of data stored in S3?

A

99.999999999 percent (11 nines)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the minimum amount of availability zones S3 data is stored across?

A

3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is lifecycle management?

A

Define rules to automatically transition objects to a cheaper storage tier or delete objects that are no longer required after a set period of time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Why doesn’t S3 have strong read after write consistency?

A

It does have strong read after write consistency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is the scope of Object ACL’s?

A

Individual objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the scope of bucket policies?

A

Entire buckets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Are buckets public by default?

A

No, private

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
How can you make an individual object public?
By using object ACL’s
26
How do you make a bucket public?
Bucket policies
27
When you successfully upload an object to S3, what code do you receive?
A HTTP 200
28
What type of websites cannot be hosted on S3?
Dynamic websites, only static can be hosted
29
Does S3 scale automatically?
Yes
30
What is versioning in S3?
Having multiple versions of an object
31
What are the advantages of versioning in S3?
1. All versions of an object are stored in S3 2. Can be a great backup tool 3. Cannot be disabled once enabled, only suspended 4. Can be integrated with lifecycle rules 5. Supports MFA
32
What are the tiers of S3?
S3 Standard S3 Standard Infrequent Access S3 One Zone Infrequent Access S3 Intelligent Tiering S3 Glacier Options
33
What is S3 Standard designed for?
Perfect for frequently accessed data
34
What is the default storage class?
S3 standard
35
What is S3 Standard IA used for?
Used for data that is accessed less frequently but requires rapid access when needed
36
What is the difference between S3 one zone IA and S3 IA?
S3 IA is stored across multiple availability zones while S3 one zone IA is not.
37
How much cheaper is S3 One zone IA than S3 IA?
20 percent cheaper
38
What does S3 intelligent tiering do?
Automatically move your data to most cost effective tier based on how frequently you access each object
39
How much does intelligent tiering cost?
.0025 cents per 1000 objects
40
What is S3 glacier used for?
Very infrequently accessed data
41
What are the S3 glacier options?
Glacier instant retrieval, Glacier flexible retrieval, Glacier deep archive
42
What is the cheapest storage class?
S3 Glacier deep archive
43
What is Lifecycle Management in regards to S3?
Automates the moving of your objects between the different storage tiers, thereby maximizing cost effectiveness
44
What is WORM model?
Write once read many model
45
What is S3 object lock?
A service that allows you to store objects using the WORM model. This helps prevent objects from being deleted or modified
46
How long does S3 object lock last?
A set period of time or indefinitely
47
What is governance mode in S3 object lock?
Protects objects against being deleted by most users but you can still grant some users permission to overwrite or delete an object version or alter its lock settings.
48
What are the two modes of S3 object lock?
Governance and compliance
49
What is compliance mode in s3 object lock?
It makes an object unable to be overwritten or deleted by any user, including the root user
50
What is a retention period in regard to s3 object locks?
A retention period WORM protects an object version for a fixed amount of time
51
What is a legal hold in regards to S3 object locks?
It WORM protects an object indefinitely until the legal hold is removed
52
What is the difference between a retention period and a legal hold?
A legal hold is indefinitely placed while a retention period has a set amount of time
53
What does Glacier Vault Lock allow?
Easy deployment and enforcement of compliance controls for individual S3 glacier vaults with a vault lock policy
54
What is the scope of S3 object lock?
It can be applied to individual objects or buckets
55
What encryption types are offered for S3 objects?
1.Encryption in transit 2.Encryption at Rest: Server side Encryption 3. Encryption at Rest: Client side encryption
56
What are the 2 ways of enforcing server side encryption?
Through the console or a bucket policy
57
If the file is to be encrypted at upload time, what parameter is included in the request header?
X-amz-server-side-encryption
58
What are the 2 options for encrypting S3 objects server side?
SSE-S3: this is S3 managed keys SSE-KMS: this is KMS managed keys
59
What does the parameter for a server side encryption S3 managed keys look like?
X-amz-server-side-encryption: AES256
60
What are S3 prefixes?
The folder paths towards an object in a S3 bucket
61
What correlation exists between S3 performance times and the how many prefixes a bucket has?
A positive correlation, the more prefixes, the better performance times
62
What is the big downside of KMS encryption?
There is a KMS quota that cannot be increased.
63
What kind of upload is required for files over 5GB?
A multipart upload
64
What does multipart upload do?
It parrallelizes uploads by taking a large file, splitting it into smaller files and uploading those simultaneously
65
What is the advantages of S3 byte range fetches?
1.It parallelizes downloads 2. If there is a failure in the download, it only effects a small portion
66
What is the purpose of S3 replication?
To replicate objects from one bucket to another
67
What setting is required for S3 replication to happen?
Versioning must be enabled
68
What is not automatically replicated by S3 replication?
1.Objects that pre-existed the replication 2. Delete markers
69
Are s3 buckets private by default?
Yes
70
Can a lifecycle policy move an object from a less frequently accessed storage tier to a more frequently accessed storage tier?
No, only from a more frequently accessed storage tier to a less frequently accessed storage tier
71
What is the difference between availability and durability?
Availability is the ability to access data and durability is the ability to store data