AWS Certified SysOps Administrator – Associate (legacy) — Question 490
A company is running multiple AWS Lambda functions in a non-VPC environment. Most of the functions are application-specific; an operational function is invoked synchronously every hour.
Recently, the Applications team deployed new functions that are triggered based on an Amazon S3 event to process multiple files that are uploaded to an S3 bucket simultaneously. The SysOps Administrator notices that the operational function occasionally fails to execute due to throttling.
What step should the Administrator take to make sure that the operational function executes?
Answer options
- A. Redeploy the operational function to a VPC.
- B. Increase the operational function timeout.
- C. Set the operational function concurrency to 1.
- D. Increase the operational function memory.
Correct answer: B
Explanation
Increasing the timeout of the operational function ensures that it has sufficient time to complete its tasks during periods of high resource contention or downstream delays. This prevents execution failures when the function is invoked under heavy loads caused by the concurrent S3-triggered functions. Other changes, such as moving to a VPC or altering memory, do not directly address the execution failures caused by these timing and timeout constraints.