New way of enriching MQTT messages using AWS IoT Core 🚨
AWS added propagating attributes - contextual metadata from thing attributes or connection details.
What does it mean?
Previously, we had to configure and deploy IoT Rule to extract the Client Id and include it into the MQTT Message Payload. I used it during various scenarios as it was a convenient way to enforce the tight security posture of IoT deployment.
According to AWS documentation, propagating attributes deliver the same enrichment without executing the IoT Rule.