Posted On: Nov 25, 2019

You can now send data from AWS IoT Core directly to your own web services for processing without writing a single line of code. To do so, simply configure the new HTTP action by providing the HTTPS endpoint of your web service (e.g. https://example.com). After validating your ownership of the endpoint, AWS IoT Core will deliver the data via HTTP POST method.

You can also add additional headers to the requests and leverage the full feature set of topic rules to compile the endpoint, header fields, and message content before sending the requests to your web service. With these features, the HTTP action can support Basic authentication and API key-based authentication. HTTP action also natively supports AWS Signature Version 4 (SigV4) authentication, so you can also send data directly to Amazon API Gateway using SigV4. 

HTTP action is available in all AWS regions where AWS IoT Core is available, and with this addition, AWS IoT Core now supports 17 action types. For more information, refer to the AWS IoT documentation. To learn more about AWS IoT Core and to get started, visit the product page