Topic 1 Question 336
A company with multiple branch locations has an analytics and reporting application. Each branch office pushes a sales report to a shared Amazon S3 bucket at a predefined time each day. The company has developed an AWS Lambda function that analyzes the reports from all branch offices in a single pass. The Lambda function stores the results in a database.
The company needs to start the analysis once each day at a specific time.
Which solution will meet these requirements MOST cost-effectively?
Configure an S3 event notification to invoke the Lambda function when a branch office uploads a sales report.
Create an AWS Step Functions state machine that invokes the Lambda function once each day at the predefined time.
Configure the Lambda function to run continuously and to begin analysis only at the predefined time each day.
Create an Amazon EventBridge scheduled rule that invokes the Lambda function once each day at the predefined time.
ユーザの投票
コメント(6)
- 正解だと思う選択肢: D
A - This does not meet the criteria. it will trigger with every report upload which is multiple invocations. the requirement is a single invocation that analyses all reports at a predefined time. these invocations will be firing off all over the place as every report comes in. B - Step functions is over the top for this use case. C - lambda to run continuously... D - This is a single invocation that triggers the lambda function at a predefined time using CRON. Eventbridge was developed for this use case.
👍 4DeaconStJohn2024/03/26 - 正解だと思う選択肢: D
Best practice for cronjob in Lamda
👍 3trungtd2024/04/04 - 正解だと思う選択肢: A
Least cost involved and simple
👍 2KarBiswa2024/03/22
シャッフルモード