An application currently sends unique messages to an Amazon SQS standard queue. The team wants to move to an SQS FIFO queue. What changes are required to migrate successfully?
Choose an answer
Tap an option to check your answer.
Correct answer: Create a new SQS FIFO queue, enable content-based deduplication on it, and update the application to include a message group ID with each message..
Why this is the answer
To migrate from an SQS standard queue to an SQS FIFO queue, you must create a new FIFO queue because existing standard queues cannot be converted to FIFO queues. FIFO queues require a MessageGroupId for each message to ensure strict ordering within that group. Enabling content-based deduplication is a common practice with FIFO queues to prevent duplicate messages from being processed, as it automatically generates a MessageDeduplicationId if one isn't provided. The option to modify the application to send messages with the DelaySeconds parameter is incorrect because DelaySeconds is available for both standard and FIFO queues and doesn't address the core requirements for FIFO. Converting an existing standard queue to FIFO is not possible. Changing the application to send identical message bodies and setting DelaySeconds is also incorrect; identical message bodies don't inherently provide deduplication without the correct settings, and DelaySeconds is not a FIFO-specific migration requirement.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed