Advanced Amazon S3 Flashcards
For infrequently accessed object, move them to
Standard IA
For archive objects that you don’t need fast access to, move them to
Glacier or Glacier Deep Archive
Moving objects between different tiers can be automated using?
Lifecycle Rules
What are Transition Actions?
configuring objects to transition to another storage class
What are Expiration actions?
Configuring objects to expire (delete) after some time
- Rules can be created for a certain …….
- Rules can be created for certain…..
prefix - (example: s3://mybucket/mp3/)
objectsTags - (example:Department:Finance)
What does Storage Class Analysis do?
Helps decide when to transition objects to the right storage class
What are S3 Event Notifications
Notifications received when certain events happen in your S3 bucket
What 3 things does Amazon EventBridge offer?
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
When should Multi-Part up load be used?
For files > 100MB, must use for files > 5GB
How does S3 Transfer Acceleration work?
Increases transfer speed by transferring file to an AWS edge location which will forward the data to the S3 bucket in the target region
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)
S3 Byte-Range Fetches
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
S3 Select & Glacier Select
User-Defined Object Metadata can be retrieved while…
retrieving the object from the database
S3 ObjectTags are useful what two things?
- fine-grained permissions
- for analytics purposes (using S3 Analytics to group by tags)
You cannot….. the…… or……
search, object metadata, object tags
How can you search the object metadata or object tags using an external DB?
Put all that metadata and all these tags into a searchable index
What can be used to delete old versions of files (if versioning is enabled)?
Expiration Actions
How many S3 event notifications can be created?
Can create as many “S3 events” as desired
S3 event notifications typically deliver events in…… but can sometimes take a……..
seconds, minute or longer
What can help parallelize uploads (speed up transfers)
Multi-Part up load
Is S3 Transfer Acceleration compatibale with multi-part upload?
Yes
What are S3 ObjectTags
Key-value pairs for objects in Amazon S3
What are fine-grained permissions….?
only accessing specific objects with specific tags
How do you use S3 ObjectTags for analytics purposes
Use S3 Analytics to group by tags
What must you use to search the object metadata or object tags?
An external DB as a search index such as DynamoDB.
What is returned from searching the object metadata or object tags using an external DB?
Results will be objects on Amazon S3.