Question 790
A streaming solution validates delivery latency and data correctness. The team confirms that an ingestion API is exposed publicly without authentication. Which approach most directly resolves this gap?
Explanation
Correct Answer
The scenario identifies this requirement: An ingestion API is exposed publicly without authentication. Select Add signed authentication/authorization and scoped input permissions as the specified technical mechanism. Data ingestion security must precede trusting submitted records. This response addresses the problem described rather than a different design goal.
Incorrect Answers
The option Use checkpoints/bookmarks and idempotent sink write logic addresses a separate condition: a Glue transformation doubles records when the job is restarted. Incremental ETL needs replay-safe output. The actual requirement is an ingestion API is exposed publicly without authentication. Recommended corrective action: Add signed authentication/authorization and scoped input permissions. Data ingestion security must precede trusting submitted records.
Use a stream processor with event-time watermarks and late-data handling would help if an analytics dashboard must combine event-time windows despite late arrivals. Watermarks manage out-of-order event arrival. That is not the symptom described here: an ingestion API is exposed publicly without authentication. The matching response is Add signed authentication/authorization and scoped input permissions, because data ingestion security must precede trusting submitted records.
Tune supported Firehose buffering settings within service limits solves a different operational problem where a Firehose buffer interval introduces unacceptable delay before objects appear in S3. Buffering trades delivery latency for batching efficiency. It does not directly address an ingestion API is exposed publicly without authentication. The case calls for Add signed authentication/authorization and scoped input permissions, since data ingestion security must precede trusting submitted records.