Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Developer - Associate · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
🔹 For simple automation → Use S3 Events. 🔹 For advanced event-driven applications → Use EventBridge.
A) Eliminated - This approach introduces unnecessary complexity when S3 already supports native event notifications to Lambda. B) Correct - S3 has native support for event notifications to trigger Lambda functions C) Eliminated - Polling is inefficient and unnecessary D) Eliminated - This is a time-based solution, not event-driven, meaning there could be a delay between the file being added and the record being inserted.
==> Discard A: EventBridge is unnecessary because S3 already provides direct event notifications. ==> Discard C: Polling violates the "as soon as" requirement due to delay and inefficiency. ==> Discard D: Cron jobs do not respond immediately, violating the "as soon as" requirement. B is correct because S3 event notifications can trigger a Lambda function immediately when a new file is added, ensuring real-time insertion into DynamoDB. B is better than A because S3 event notifications directly trigger a Lambda function, eliminating the need for additional configuration or services like EventBridge, making it simpler and more efficient.