I am aware of triggering when a file is uploaded into a bucket. But how do we trigger a lambda function when a file is downloaded from a s3 bucket. I have been trying using server logs and cloud watch but couldn't find the solution.
Currently S3 dosen't support read events.
However, their can be 2 approaches to solve the issue.
S3 --> CloudTrail (Read Call) --> CloudWatch Event --> Lambda
or otherwise