AWS iot documentation change
Summary
Entire documentation page for AWS IoT Events rule action removed including parameters, examples, and requirements
Security assessment
Removal of technical documentation about rule configuration doesn't indicate security fixes. The deleted content included IAM role requirements but didn't address vulnerabilities. No evidence of security incident response in the change.
Diff
diff --git a/iot/latest/developerguide/iotevents-rule-action.md b/iot/latest/developerguide/iotevents-rule-action.md index 41c110b15..8b1378917 100644 --- a//iot/latest/developerguide/iotevents-rule-action.md +++ b//iot/latest/developerguide/iotevents-rule-action.md @@ -1 +0,0 @@ -[View a markdown version of this page](iotevents-rule-action.md) @@ -3,113 +1,0 @@ -[](/pdfs/iot/latest/developerguide/iot-dg.pdf#iotevents-rule-action "Open PDF") - -[Documentation](/index.html)[AWS IoT Core](/iot/index.html)[Developer Guide](what-is-aws-iot.html) - -RequirementsParametersExamplesSee also - -# AWS IoT Events - -The AWS IoT Events (`iotEvents`) action sends data from an MQTT message to an AWS IoT Events input. - -###### Important - -If the payload is sent to AWS IoT Core without the `Input attribute Key`, or if the key isn't in the same JSON path specified in the key, it will cause the IoT rule to fail with the error `Failed to send message to Iot Events`. - -## Requirements - -This rule action has the following requirements: - - * An IAM role that AWS IoT can assume to perform the `iotevents:BatchPutMessage` operation. For more information, see [Granting an AWS IoT rule the access it requires](./iot-create-role.html). - -In the AWS IoT console, you can choose or create a role to allow AWS IoT to perform this rule action. - - - - -## Parameters - -When you create an AWS IoT rule with this action, you must specify the following information: - -`batchMode` - - -(Optional) Whether to process the event actions as a batch. The default value is `false`. - -When `batchMode` is `true` and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by calling [`BatchPutMessage`](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html). The resulting array can't have more than 10 messages. - -When `batchMode` is `true`, you can't specify a `messageId`. - -Supports [substitution templates](./iot-substitution-templates.html): No - -`inputName` - - -The name of the AWS IoT Events input. - -Supports [substitution templates](./iot-substitution-templates.html): API and AWS CLI only - -`messageId` - - -(Optional) Use this to verify that only one input (message) with a given `messageId` is processed by an AWS IoT Events detector. You can use the `${newuuid()}` substitution template to generate a unique ID for each request. - -When `batchMode` is `true`, you can't specify a `messageId`\--a new UUID value will be assigned. - -Supports [substitution templates](./iot-substitution-templates.html): Yes - -`roleArn` - - -The IAM role that allows AWS IoT to send an input to an AWS IoT Events detector. For more information, see Requirements. - -Supports [substitution templates](./iot-substitution-templates.html): No - -## Examples - -The following JSON example defines an IoT Events action in an AWS IoT rule. - - - { - "topicRulePayload": { - "sql": "SELECT * FROM 'some/topic", - "ruleDisabled": false, - "awsIotSqlVersion": "2016-03-23", - "actions": [ - { - "iotEvents": { - "inputName": "MyIoTEventsInput", - "messageId": "${newuuid()}", - "roleArn": "arn:aws:iam::123456789012:role/aws_iot_events" - } - } - ] - } - } - -## See also - - * [What is AWS IoT Events?](https://docs.aws.amazon.com/iotevents/latest/developerguide/) in the _AWS IoT Events Developer Guide_ - - - - - **Javascript is disabled or is unavailable in your browser.** - -To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions. - -[Document Conventions](/general/latest/gr/docconventions.html) - -HTTP action destinations - -AWS IoT SiteWise - -Did this page help you? - Yes - -Thanks for letting us know we're doing a good job! - -If you've got a moment, please tell us what we did right so we can do more of it. - -Did this page help you? - No - -Thanks for letting us know this page needs work. We're sorry we let you down. - -If you've got a moment, please tell us how we can make the documentation better.