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
Q

How can you make an individual object public?

A

By using object ACL’s

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

How do you make a bucket public?

A

Bucket policies

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

When you successfully upload an object to S3, what code do you receive?

A

A HTTP 200

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

What type of websites cannot be hosted on S3?

A

Dynamic websites, only static can be hosted

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

Does S3 scale automatically?

A

Yes

30
Q

What is versioning in S3?

A

Having multiple versions of an object

31
Q

What are the advantages of versioning in S3?

A
  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
Q

What are the tiers of S3?

A

S3 Standard
S3 Standard Infrequent Access
S3 One Zone Infrequent Access
S3 Intelligent Tiering
S3 Glacier Options

33
Q

What is S3 Standard designed for?

A

Perfect for frequently accessed data

34
Q

What is the default storage class?

A

S3 standard

35
Q

What is S3 Standard IA used for?

A

Used for data that is accessed less frequently but requires rapid access when needed

36
Q

What is the difference between S3 one zone IA and S3 IA?

A

S3 IA is stored across multiple availability zones while S3 one zone IA is not.

37
Q

How much cheaper is S3 One zone IA than S3 IA?

A

20 percent cheaper

38
Q

What does S3 intelligent tiering do?

A

Automatically move your data to most cost effective tier based on how frequently you access each object

39
Q

How much does intelligent tiering cost?

A

.0025 cents per 1000 objects

40
Q

What is S3 glacier used for?

A

Very infrequently accessed data

41
Q

What are the S3 glacier options?

A

Glacier instant retrieval, Glacier flexible retrieval, Glacier deep archive

42
Q

What is the cheapest storage class?

A

S3 Glacier deep archive

43
Q

What is Lifecycle Management in regards to S3?

A

Automates the moving of your objects between the different storage tiers, thereby maximizing cost effectiveness

44
Q

What is WORM model?

A

Write once read many model

45
Q

What is S3 object lock?

A

A service that allows you to store objects using the WORM model. This helps prevent objects from being deleted or modified

46
Q

How long does S3 object lock last?

A

A set period of time or indefinitely

47
Q

What is governance mode in S3 object lock?

A

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
Q

What are the two modes of S3 object lock?

A

Governance and compliance

49
Q

What is compliance mode in s3 object lock?

A

It makes an object unable to be overwritten or deleted by any user, including the root user

50
Q

What is a retention period in regard to s3 object locks?

A

A retention period WORM protects an object version for a fixed amount of time

51
Q

What is a legal hold in regards to S3 object locks?

A

It WORM protects an object indefinitely until the legal hold is removed

52
Q

What is the difference between a retention period and a legal hold?

A

A legal hold is indefinitely placed while a retention period has a set amount of time

53
Q

What does Glacier Vault Lock allow?

A

Easy deployment and enforcement of compliance controls for individual S3 glacier vaults with a vault lock policy

54
Q

What is the scope of S3 object lock?

A

It can be applied to individual objects or buckets

55
Q

What encryption types are offered for S3 objects?

A

1.Encryption in transit
2.Encryption at Rest: Server side Encryption
3. Encryption at Rest: Client side encryption

56
Q

What are the 2 ways of enforcing server side encryption?

A

Through the console or a bucket policy

57
Q

If the file is to be encrypted at upload time, what parameter is included in the request header?

A

X-amz-server-side-encryption

58
Q

What are the 2 options for encrypting S3 objects server side?

A

SSE-S3: this is S3 managed keys
SSE-KMS: this is KMS managed keys

59
Q

What does the parameter for a server side encryption S3 managed keys look like?

A

X-amz-server-side-encryption: AES256

60
Q

What are S3 prefixes?

A

The folder paths towards an object in a S3 bucket

61
Q

What correlation exists between S3 performance times and the how many prefixes a bucket has?

A

A positive correlation, the more prefixes, the better performance times

62
Q

What is the big downside of KMS encryption?

A

There is a KMS quota that cannot be increased.

63
Q

What kind of upload is required for files over 5GB?

A

A multipart upload

64
Q

What does multipart upload do?

A

It parrallelizes uploads by taking a large file, splitting it into smaller files and uploading those simultaneously

65
Q

What is the advantages of S3 byte range fetches?

A

1.It parallelizes downloads
2. If there is a failure in the download, it only effects a small portion

66
Q

What is the purpose of S3 replication?

A

To replicate objects from one bucket to another

67
Q

What setting is required for S3 replication to happen?

A

Versioning must be enabled

68
Q

What is not automatically replicated by S3 replication?

A

1.Objects that pre-existed the replication
2. Delete markers

69
Q

Are s3 buckets private by default?

A

Yes

70
Q

Can a lifecycle policy move an object from a less frequently accessed storage tier to a more frequently accessed storage tier?

A

No, only from a more frequently accessed storage tier to a less frequently accessed storage tier

71
Q

What is the difference between availability and durability?

A

Availability is the ability to access data and durability is the ability to store data