Posted On: Dec 5, 2017

You can now harden your IoT applications by configuring a back-up action to perform in the event your primary rule action(s) fail. Amazon IoT Rules Engine also attaches the error information to the message payload affected. You can use this feature to ensure that message data is handled in context of the error or routed to a back-up resource. Error Actions may be used to handle a range of user and service error conditions such as insufficiently provisioned downstream services, or unavailability of services.

Amazon IoT Rules Engine is a component of AWS IoT Core, a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. IoT Rules Engine evaluates inbound messages published into IoT Core and transforms and delivers them to another device or a cloud service, based on business rules you define. A rule can apply to data from one or many devices, can take one or many actions in parallel, and route messages to AWS endpoints including AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon Cloud Watch, and Amazon Elastic Search Service with built-in Kibana integration. External endpoints can be reached using AWS Lambda, Amazon Kinesis, and Amazon Simple Notification Service (SNS). 

For more details on Error Actions, refer to the IoT Rules Engine Documentation.