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)