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 Solutions Architect - Associate · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Switching S3 event notifications to FIFO SQS queues is not supported (S3 can only publish to Standard queues)
I guessed B because I know FIFO queues have deduplication functionality, but when I looked it up it wouldn't solve this issue. FIFO deduplication protects against a producer sending a message with the same deduplication ID to the queue multiple times within the deduplication interval (5 minutes). The question doesn't mention duplicates are being added into the queue; it just mentions that messages from the queue are being processed more than once. As a result, the answer must be C because messages that take longer to process than the configured visibility timeout are made visible on the queue again, and are therefore picked up by another processor.
I believe answer is B cause FIFO queues provide exactly-once processing and guarantee that messages are delivered in order. They also support message deduplication, which prevents processing duplicate messages within a specified deduplication interval. Whereas a longer visibility timeout might prevent messages from being processed more than once if processing takes longer than expected. However, it does not eliminate the inherent at-least-once delivery behavior of standard queues, which can still cause duplicates.