Advanced S3 Flashcards

1
Q

What are the two kinds of lifecycle rule actions?

A
  1. Transition - Move object from one storage class to another
  2. Expiration - Delete object after some time (can be used to delete old versions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two different ways you can define what objects a lifecycle rule applies to?

A
  1. Prefix
  2. Object tags
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does S3 Storage Class Analysis provide?

A

Recommendations for moving objects between Standard and Standard IA

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

What are the 3 services that can receive S3 event notifications? What must be created prior to these services receiving these events.

A
  1. SNS
  2. SQS
  3. Lambda
    A resource policy must be created on the respective resource allowing the S3 bucket to access the resource.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

By default, which service will receive all S3 events?

A

Amazon EventBridge

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

How many PUT/COPY/POST/DELETE requests can be made per second per prefix to a bucket?

A

3500

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

How many GET/HEAD requests can be made per second per prefix to a bucket?

A

5500W

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

What is a method to increase upload speed to an S3 bucket?

A

Use S3 Transfer Acceleration which works by transferring the file to an AWS edge location which will then forward the data to the S3 bucket in the target region

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

What is a method to increase download speed from an S3 bucket?

A

Use S3 Byte-Range fetches in parallel and construct the file on the client side

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

What must a user-defined metadata begin with?

A

x-amz-meta

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

Between object tags and user-defined metadata, which should you use when trying to define fine-grained permissions or performing analytics?

A

Object tags

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

True or false: Object tags and metadata are searchable.

A

False, instead you must create an external DB like DynamoDB to act as a search index

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