Supported actions
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:Publishpermission. 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:BatchPutMessagepermission. 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
propertyAliasto identify the target asset property. If you use the AWS CLI, you must specify eitherpropertyAliasor bothassetIdandpropertyIdto 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:BatchPutAssetPropertyValuepermission. 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:PutItempermission. 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:PutItempermission. 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:PutRecordpermission. 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:InvokeFunctionpermission. 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:Publishpermission. 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:SendMessagepermission. 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
Was this helpful?