S3 Events Flashcards

1
Q

What are Amazon S3 Events?

A

Amazon S3 Events are notifications that S3 emits in response to specific actions taken on objects in a bucket, such as creations, deletions, and restores from Glacier.

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

How can Amazon S3 Events be used?

A

S3 Events can be used to automate workflows, such as triggering a Lambda function to process data whenever a new object is uploaded to an S3 bucket, sending event notifications to Amazon SNS topics or Amazon SQS queues for processing, or initiating replication to another bucket.

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

What types of operations can trigger S3 Event notifications?

A

Operations that can trigger S3 Event notifications include object creation (uploads), deletion, restoration from Glacier, and replication from another bucket.

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

How do you set up Amazon S3 Event notifications?

A

S3 Event notifications are set up via the S3 Management Console, the AWS CLI, or the S3 API. You specify the bucket, the type of events to monitor, and the destination for the notifications (e.g., AWS Lambda, Amazon SNS, Amazon SQS).

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

Can Amazon S3 Event notifications be used for real-time processing?

A

Yes, S3 Event notifications can be used for near real-time processing by triggering a response (e.g., executing an AWS Lambda function) immediately following the event that generates the notification.

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

Are there any limitations to Amazon S3 Event notifications?

A

There can be latency in delivering event notifications, and while they are generally reliable, the order in which notifications are sent is not guaranteed, and there may be rare occurrences of missed notifications.

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

Can S3 Event notifications filter specific object changes?

A

Yes, S3 Event notifications can filter specific object changes by using prefix and suffix filters to match object key names. This allows targeting specific directories or file types within a bucket.

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

How can S3 Event notifications help with data replication?

A

S3 Event notifications can automatically trigger replication tasks or custom processing for data synchronization across multiple buckets or AWS accounts, ensuring that copies of important data are kept in sync.

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

What are common use cases for Amazon S3 Event notifications?

A

Common use cases include executing image processing or video transcoding tasks upon file upload, archiving uploaded files to Glacier, indexing uploaded documents into databases, and triggering custom data processing workflows.

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

Do Amazon S3 Event notifications support all AWS regions?

A

Yes, Amazon S3 Event notifications are available in all AWS regions where S3 is available, enabling broad geographic coverage for applications that rely on event-driven processing.

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