Tutor: So now let's talk about S3 Event Notifications.
And the idea is that your events
are going to happen in Amazon S3.
What are events?
Well, events are things such as an object is created
or an object is removed or an object is restored,
or there is replication happening.
And you can filter these events.
So you can say I only wanna consider the objects
that end with JPEG.
So the use case for event notification would be for example,
to automatically react to certain events
happening in Amazon S3.
For example, you want to generate thumbnails
of all the images upload to Amazon S3.
Therefore you're going to create your event notification
and then you can send it to a couple of destination.
It could be an SNS topic,
it could be an SQSQ, and a Lambda function.
And don't worry if you don't know this by now.
We will learn about these features in the next lectures.
So you can create as many S3 events as desired
and you can send them to whatever target you want.
So the idea is that these events are typically delivered
within seconds to these destinations
but sometimes it can take a minute or longer.
And those are the main three destinations yet to remember.
But now there is a fourth one, and this is a new feature
of S3 event notifications that has an integration
with Amazon EventBridge.
So your events are going into your Amazon S3 buckets
and all the events end up in Amazon EventBridge,
no matter what.
So all of them, okay?
And then from EventBridge that you don't know yet,
but you can set up rules and from EventBridge you can,
thanks to these rules, send these events
to over 18 different AWS services as destinations.
So it really enhances the capability
of S3 event notification.
And again, we'll see EventBridge later on this course.
But with EventBridge,
you get advanced filtering options
a lot more than what we had from before.
So you can filter by metadata, object size and name.
You can send to multiple destinations at a time.
You can set, for example, to step functions,
you can see data streams or fire hoses,
or you even get the features coming
straight from Amazon EventBridge.
So you can archive events, replay events,
and you get more reliable delivery.
Okay, there's a lot don't know in this lecture
around the new services
but let's just focus on Amazon S3 event notifications.
The idea is that you can react to events
happening in Amazon S3.
Thanks to sending it to SQS, SNS, Lambda
or Amazon EventBridge.
Okay, that's it.
I will see you in the next lecture.