Supported actions

This page was generated from content adapted from the AWS Developer Guide

Working with other AWS services

  • Important You must choose the same AWS Region for both AWS IoT Events and the AWS services to work with. For the list of supported Regions, see AWS IoT Events endpoints and quotas in the Amazon Web Services General Reference. You must use the same AWS Region when you create other AWS resources for the AWS IoT Events actions. If you switch AWS Regions, you might have issues accessing the AWS resources.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the iot:Publish permission. For more information, see Identity and access management for AWS IoT Events.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the iotevents:BatchPutMessage permission. For more information, see Identity and access management for AWS IoT Events.

  • Important To receive the data, you must use an existing asset property in AWS IoT SiteWise. If you use the AWS IoT Events console, you must specify propertyAlias to identify the target asset property. If you use the AWS CLI, you must specify either propertyAlias or both assetId and propertyId to identify the target asset property. For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the iotsitewise:BatchPutAssetPropertyValue permission. For more information, see Identity and access management for AWS IoT Events.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the dynamodb:PutItem permission. For more information, see Identity and access management for AWS IoT Events.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the dynamodb:PutItem permission. For more information, see Identity and access management for AWS IoT Events.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the firehose:PutRecord permission. For more information, see Identity and access management for AWS IoT Events.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the lambda:InvokeFunction permission. For more information, see Identity and access management for AWS IoT Events.

  • Note The Amazon SNS topic publish action doesn't support Amazon SNS FIFO (first in, first out) topics. Because the rules engine is a fully distributed service, the messages may not display in a specified order when the Amazon SNS action is initiated.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the sns:Publish permission. For more information, see Identity and access management for AWS IoT Events.

  • Note The Amazon SQS action doesn't support Amazon SQS FIFO (first in, first out) topics. Because the rules engine is a fully distributed service, the messages may not display in a specified order when the Amazon SQS action is initiated.

  • Note Make sure that the policy attached to your AWS IoT Events service role grants the sqs:SendMessage permission. For more information, see Identity and access management for AWS IoT Events.

  • Note To collect and process large streams of data records in real time, you can use other AWS services, such as Amazon Kinesis. From there, you can complete an initial analysis and then send the results to AWS IoT Events as an input to a detector.

Last updated