Уведомления о событиях S3 предназначены для событий, которые задаются от c до сегментов S3. Уведомления о событиях S3 могут публиковать sh событий для
- Новый созданный объект
- Удаление объекта
- Восстановление объекта
- Сокращение избыточного хранилища (RRS) события потери объекта
- события репликации
И он может отправлять уведомления в:
- темы SNS
- очереди SQS
- Лямбда-функции
События CloudWatch и связанная с ними (предпочтительная, фактически) служба Amazon EventBridge , гораздо шире и применяются ко всему AWS платформа. CloudWatch и EventBridge используют тот же базовый CloudWatch Events API , но EventBridge имеет больше функций.
Вы можете использовать CloudWatch Events / EventBridge, чтобы реагировать на любое событие, опубликованное AWS CloudTrail, а также из очень длинного списка интегрированных AWS сервисов . Эти события также могут публиковаться по расписанию с использованием cron-подобного синтаксиса выражения расписания . Он также может отправлять уведомления большему количеству целей, включая Amazon EC2, потоки данных Kinesis, задачи ECS, Systems Manager и многое другое.
Как правило, предпочтительно использовать EventBridge для всего, что отличается от S3. Поскольку EventBridge использует тот же базовый API, что и CloudWatch Events, любые изменения, внесенные вами в один из них, будут отображаться в другом. Вы должны использовать S3 Events для любого из событий, перечисленных выше (см. Документацию для актуального списка событий).