Я не думаю, что использование CloudWatch Events для этого является правильным подходом. Вы должны просто сконфигурировать корзину S3 для прямого запуска лямбда-функции для любых новых событий объекта или событий удаления объекта.
Когда вы настроите это, корзина S3 будет отправлять события в функцию Lambda в задокументированном формате здесь .
Внутри функции Lambda вы будете перебирать Records
в этом сообщении о событии, используя значение объекта key
в каждой записи в качестве пути, который необходимо обновить в кэше.