Simple Storage Solution (S3) Flashcards

1
Q

S3 provides _______ based storage that is not suitable to install an operating system or database on.

A

Object

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

What is the maximum file size for S3?

A

Files can be up to 5TB

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

What is the maximum volume an number of objects you can store in S3?

A

Unlimited

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

S3 is a _________ namespace which means that bucket names must be __________.

A

Universal, unique

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

Filling in the blanks for the S3 namespace format:

https://___________.s3.Region.amazonaws.com/__________

A

bucket-name, key-name

(ex.) https://acloudguru.s3.us-east-1.amazonaws.com/file1.jpeg

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

Successful CLI or API uploads to S3 will generate a ____________.

A

HTTP 200 status code

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

As it relates to an S3 Object, the _______ is the object name (e.g., Ralphie.jpg)

A

key

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

As it relates to an S3 Object, the _______ is the data itself, which is made up of a sequence of bytes.

A

Value

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

As it relates to an S3 Object, the _______ allows you store multiple versions of the same object.

A

Version ID

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

As it relates to an S3 Object, _______ is data about the date you are storing. (eg. content-type, last-modified, etc.)

A

Metadata

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

S3 buckets are ______ by default.

a. Private
b. Public

A

a. Private

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

True or False? You can make individual objects public using object ACLs.

A

True

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

You can make entire buckets public using __________.

A

Bucket Policies

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

True or False. S3 can be used to host a dynamic website.

A

False. S3 can host static websites only using bucket policies to ensure all the contents of the bucket are public.

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

What is the maximum number of versions of an object stored in S3?

A

All versions

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

True or False? Disabling versioning will delete all previously stored versions of an object.

A

False. Once enabled, versioning cannot be disabled, only suspended. No versions are deleted.

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

The __________ S3 storage tier is suitable for most workloads. For example: websites, content distribution, mobile and gaming applications.

A

S3 Standard

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

You can use versioning with _____________ enabling you to move your older versions
to different storage tiers.

A

Lifecycle rules.

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

The __________ S3 storage tier is good for
long-term, infrequently accessed but critical data.
So this could be your backups, your data store for your disaster recovery, etc.

A

S3 Standard Infrequently Accessed

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

The ______ S3 storage tier is great for long-term, infrequently accessed but non-critical data because it is only going to be in one availability zone.

A

S3 One Zone-Infrequent Access

21
Q

Retrieval time for S3 Glacier is ___________

A

Up to 12 hours

22
Q

Retrieval time for S3 Glacier Deep Archive is _________.

A

12 hours or more

23
Q

The most cost effect solution for long term Glacier storage is _________.

A

S3 Glacier Deep Archive

24
Q

__________ uses machine learning to move your objects between the different tiers to save you the most amount of money,
and it’s used for unknown or unpredictable access patterns.

A

S3 Intelligent-Tiering

25
Q

___________ automates the moving of your objects between the different storage tiers. It can be used in conjunction with versioning.

A

S3 Lifecycle Management

26
Q

True or False? S3 Lifecycle Management only be applied to current versions of objects stored in S3.

A

False. It can be applied to current versions and previous versions of your object.

27
Q

_________________ can be used to store objects using a write once, read man (WORM) model.

A

S3 Object Lock

28
Q

With S3 Object Lock _____________ mode, a select users can’t overwrite
or delete an object version after its lock settings
unless they have special permission.

A

governance

29
Q

What are the two modes of S3 Object Lock?

A

Governance, Compliance

30
Q

Use S3 Object Lock _____________ mode if you need to ban all users from being able to access or to be able to write and delete those objects.

A

Compliance

31
Q

True or False: S3 Object Lock compliance mode will prevent the root accounts,
or the root user within your AWS account from overwriting or deleting an object version.

A

True

32
Q

_______ allows you to easily deploy and enforce compliance controls
for individual Glacier Vaults with a Vault Lock Policy. You can specify controls such as a WORM model and lock the policy from future edits.

A

Glacier Vault Lock

33
Q

True or False? Once Glacier Vault Lock policy is locked, the policy can no longer be changed.

A

True

34
Q

What are two ways data is encrypted in transit?

A

SSL, HTTPS

35
Q

What is the purpose of server side encryption (SEE).

A

To encrypt data an rest

36
Q

________ is where you encrypt files yourself before uploading them to S3.

A

Client side encryption

37
Q

________ is AES 256-bit encryption algorithm where Amazon handles all of the encryption on our behalf for us using the S3 service.

A

SSE-S3 (Server Side Encryption - S3)

38
Q

________ uses a external service from S3, which is Key Management Service, to encrypt our data.

A

SSE-KMS (Server Side Encryption - Key management service)

39
Q

______ is server side encryption where the customer handles the keys themselves.

A

SSE-C (Server Side Encryption - Customer)

40
Q

What does a bucket policy that denies all PUT requests
that don’t include the x-amz
service-side-encryption parameter in the request header accomplish?

A

Enforces encryption with a bucket policy

41
Q

A(n) _________ is simply the folder and then subfolder within a S3 bucket

A

prefix

42
Q

The limit for the number HTTP Methods per second is set per S3 Bucket prefix. So the ______ of them that you have, the ________ performance that you get for uploading and accessing files.

A

more, better

43
Q

True or False? With SSE-KMS, uploading and downloading is always going to count towards your KMS quota.

A

True.

When using SSE-KMS (Server Side Encryption - Key management service) to encrypt your objects in S3 The built-in limits of KMS are region specific, but it’s either going to be 5,500 10,000 or 30,000 requests per second. Uploading and downloading is always going to count
towards your KMS quota.

44
Q

True or False? In order to optimize performance, you must use multipart uploads for any file over 100MB.

A

False. if we want to optimize our performance,
use multipart uploads to increase performance when uploading to S3.
This should be used for any files over 100 MB,
but it must be used for any file over five GB.

45
Q

______ increases the performance of downloading files from S3 by splitting the files into smaller versions, and then parallelizing the downloads.

A

S3 byte-range fetches

46
Q

True or False? When S3 Replication is enabled, objects in a bucket are set to be replicated automatically between buckets within the same or from different regions.

A

False

47
Q

True or False? When S3 Replication is enabled, objects in a bucket are set to be replicated automatically between buckets within the same or from different regions.

A

False. When enabled, objects in an existing bucket are not going to be replicated automatically.

48
Q

True or False? When S3 Replication is enabled, by default, delete markers are not replicated.

A

True. By default, delete markers are not replicated
automatically from 1 bucket to another, but you can turn that on as an option.