AWS Certified SysOps Administrator – Associate — Question 25

A company is supposed to receive a data file every hour in an Amazon S3 bucket. An S3 event notification invokes an AWS Lambda function each time a file arrives. The function processes the data for use by an application.
The application team notices that sometimes the file does not arrive. The application team wants to receive a notification whenever the file does not arrive.
What is the MOST operationally efficient solution that meets these requirements?

Answer options

Correct answer: C

Explanation

The correct answer is C because it directly monitors the Lambda function's invocations, ensuring that the application team is notified if no invocations occur for an hour, indicating the absence of the file. Options A and B involve additional complexity and indirect monitoring, while option D requires a new function and additional checks, making them less efficient than the straightforward approach of option C.