Se utiliza BatchUpdateDetector para actualizar un modelo AWS IoT Events de detector - AWS IoT Events

Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS IoT Events. Después del 20 de mayo de 2026, ya no podrás acceder a la AWS IoT Events consola ni a AWS IoT Events los recursos. Para obtener más información, consulta AWS IoT Events el fin del soporte.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Se utiliza BatchUpdateDetector para actualizar un modelo AWS IoT Events de detector

Puede utilizar la operación BatchUpdateDetector para poner una instancia de detector en un estado conocido, incluyendo valores de temporizadores y de variables. En el siguiente ejemplo, la operación BatchUpdateDetector restablece los parámetros operativos de un área que está bajo monitoreo y control de temperatura. Esta operación le permite hacerlo sin tener que eliminar y recrear ni actualizar el modelo de detector.

Comando de la CLI:

aws iotevents-data batch-update-detector --cli-input-json file://areaDM.BUD.json

Archivo: areaDM.BUD.json

{ "detectors": [ { "messageId": "0001", "detectorModelName": "areaDetectorModel", "keyValue": "Area51", "state": { "stateName": "start", "variables": [ { "name": "desiredTemperature", "value": "22" }, { "name": "averageTemperature", "value": "22" }, { "name": "allowedError", "value": "1.0" }, { "name": "rangeHigh", "value": "30.0" }, { "name": "rangeLow", "value": "15.0" }, { "name": "anomalousHigh", "value": "60.0" }, { "name": "anomalousLow", "value": "0.0" }, { "name": "sensorCount", "value": "12" }, { "name": "noDelay", "value": "true" }, { "name": "goodToGo", "value": "true" }, { "name": "sensorId", "value": "0" }, { "name": "reportedTemperature", "value": "0.1" }, { "name": "resetMe", // When 'resetMe' is true, our detector model knows that we have reentered the 'start' state // to reset operational parameters, and will allow the next valid temperature sensor // reading to cause the transition to the 'idle' state. "value": "true" } ], "timers": [ ] } } ] }

Respuesta:

{ "batchUpdateDetectorErrorEntries": [] }