Ultimate access to all questions.
A DevOps engineer is tasked with designing an application that integrates with a legacy REST API. The application utilizes an AWS Lambda function to read records from an Amazon Kinesis data stream and subsequently sends these records to the legacy REST API. It is observed that approximately 10% of these records contain data errors and require manual processing. To handle failures, the Lambda function's event source configuration includes an Amazon Simple Queue Service (Amazon SQS) dead-letter queue as an on-failure destination. The engineer has set up the Lambda function to process records in batches and has implemented a retry mechanism for failed attempts. During testing, it is discovered that the dead-letter queue is receiving numerous records that do not have data errors and have already been successfully processed by the legacy REST API. To address this issue, the engineer needs to adjust the Lambda function's event source options to minimize the number of errorless, already processed records being sent to the dead-letter queue. Which configuration change will effectively meet this requirement?