Advanced Amazon S3 Flashcards

1
Q

For infrequently accessed object, move them to

A

Standard IA

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

For archive objects that you don’t need fast access to, move them to

A

Glacier or Glacier Deep Archive

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

Moving objects between different tiers can be automated using?

A

Lifecycle Rules

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

What are Transition Actions?

A

configuring objects to transition to another storage class

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

What are Expiration actions?

A

Configuring objects to expire (delete) after some time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • Rules can be created for a certain …….
  • Rules can be created for certain…..
A

prefix - (example: s3://mybucket/mp3/)

objectsTags - (example:Department:Finance)

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

What does Storage Class Analysis do?

A

Helps decide when to transition objects to the right storage class

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

What are S3 Event Notifications

A

Notifications received when certain events happen in your S3 bucket

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

What 3 things does Amazon EventBridge offer?

A

offers:
- Advanced filtering options with JSON rules (metadata, object size, name…)

  • Multiple Destinations – ex Step Functions, Kinesis Streams / Firehose…
  • EventBridge Capabilities – Archive, Replay Events, Reliable delivery
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

When should Multi-Part up load be used?

A

For files > 100MB, must use for files > 5GB

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

How does S3 Transfer Acceleration work?

A

Increases transfer speed by transferring file to an AWS edge location which will 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
12
Q

What offers:
- Parallelize GETs by requesting specific byte ranges

  • Better resilience in case of failures
  • Can be used to retrieve only partial
    data (for example the head of a file)
A

S3 Byte-Range Fetches

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

What offers:
- Retrieve less data using SQL by performing server-side filtering
- Can filter by rows & columns (simple SQL statements)
- Less network transfer, less CPU cost client-side

A

S3 Select & Glacier Select

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

User-Defined Object Metadata can be retrieved while…

A

retrieving the object from the database

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

S3 ObjectTags are useful what two things?

A
  • fine-grained permissions
  • for analytics purposes (using S3 Analytics to group by tags)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

You cannot….. the…… or……

A

search, object metadata, object tags

17
Q

How can you search the object metadata or object tags using an external DB?

A

Put all that metadata and all these tags into a searchable index

18
Q

What can be used to delete old versions of files (if versioning is enabled)?

A

Expiration Actions

19
Q

How many S3 event notifications can be created?

A

Can create as many “S3 events” as desired

20
Q

S3 event notifications typically deliver events in…… but can sometimes take a……..

A

seconds, minute or longer

21
Q

What can help parallelize uploads (speed up transfers)

A

Multi-Part up load

22
Q

Is S3 Transfer Acceleration compatibale with multi-part upload?

A

Yes

23
Q

What are S3 ObjectTags

A

Key-value pairs for objects in Amazon S3

24
Q

What are fine-grained permissions….?

A

only accessing specific objects with specific tags

25
Q

How do you use S3 ObjectTags for analytics purposes

A

Use S3 Analytics to group by tags

26
Q

What must you use to search the object metadata or object tags?

A

An external DB as a search index such as DynamoDB.

27
Q

What is returned from searching the object metadata or object tags using an external DB?

A

Results will be objects on Amazon S3.