AWS IoT Analytics Now Supports Data Set Content Delivery to Amazon S3

Posted on: May 15, 2019

You can now send IoT Analytics data set content results, which are materialized views of your IoT Analytics data, to an Amazon S3 bucket in your AWS account. This lets you easily use it with a downstream application for further processing or presentation to end-users. For example, you can automatically create a Glue Table containing a representation of your data set content results and its schema and run queries with Amazon Athena. Also, since the data set content results are saved in your Amazon S3 bucket, you can apply your own S3 permissions and manage them according to your governance policies.

To get started, go to the IoT Analytics console. Create a new data set or edit an existing data set, and include a delivery rule for Amazon S3. Select an existing S3 bucket or create a new S3 bucket as a destination for your data set content result. Enter a Bucket key expression to attach a prefix to the S3 objects that will be created for each data set content result. If you want to save metadata from the data set content result to Glue, enter a Glue Database name and a Table name. Save the data set to start sending the data set content results to the S3 bucket you selected.

To learn more about AWS IoT Analytics, visit our product page. Amazon S3 storage pricing applies for content stored in your S3 bucket. Also, AWS Glue pricing applies for metadata saved in AWS Glue.