I have a lambda function that generates thumbnails on S3 Put event. It works fine. But I want to handle the case when it accidentally takes longer than reserved time(3 sec).
It's because I'm fetching the lambda generated thumbnail by suffixing '-small.jpg' or '-medium.jpg'. If the timeout happens and the thumbnails are not generated, I must have an alternative image in my bucket.


s3:ObjectCreated:Put, you should probably trigger ons3:ObjectCreated:*.s3:ObjectCreated:*?s3:ObjectCreated:*.