AWS Certified Solutions Architect – Professional — Question 304

An IoT company has rolled out a fleet of sensors for monitoring temperatures in remote locations. Each device connects to AWS IoT Core and sends a message
30 seconds, updating an Amazon DynamoDB table. A System Administrator users AWS IoT to verify the devices are still sending messages to AWS IoT Core: the database is not updating.
What should a Solutions Architect check to determine why the database is not being updated?

Answer options

Correct answer: B

Explanation

AWS IoT rules are used to forward message payloads to other AWS services, such as Amazon DynamoDB. If messages are successfully reaching AWS IoT Core but the database is not updating, the issue lies in the rules not being triggered or having misconfigured actions. The other options are incorrect because Device Shadows, Fleet indexing, and the choice of MQTT protocol over WebSockets are not responsible for routing the ingested messages to the DynamoDB table.