As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplo: Um guindaste detectando condições usando AWS IoT Events
Um operador de muitos guindastes deseja detectar quando as máquinas precisam de manutenção ou substituição e acionar as notificações apropriadas. Cada guindaste tem um motor. Um motor emite mensagens (entradas) com informações sobre pressão e temperatura. O operador quer dois níveis de detectores de eventos:
-
Um detector de eventos em nível de guindaste
-
Um detector de eventos em nível de motor
Usando mensagens dos motores (que contêm metadados com o craneId
e o motorid
), o operador pode executar os dois níveis de detectores de eventos usando o roteamento apropriado. Quando as condições do evento forem atendidas, as notificações devem ser enviadas para os SNS tópicos apropriados da Amazon. O operador pode configurar os modelos do detector para que notificações duplicadas não sejam geradas.
Este exemplo demonstra os seguintes recursos funcionais:
-
Crie, leia, atualize, exclua (CRUD) de entradas.
-
Crie, leia, atualize, exclua (CRUD) de modelos de detectores de eventos e diferentes versões de detectores de eventos.
-
Roteamento de uma entrada para vários detectores de eventos.
-
Ingestão de entradas em um modelo de detector.
-
Avaliação das condições de gatilho e eventos do ciclo de vida.
-
Capacidade de se referir às variáveis de estado em condições e definir seus valores dependendo das condições.
-
Orquestração de runtime com definição, estado, avaliador de gatilho e executor de ações.
-
Execução de ações
ActionsExecutor
com um SNS alvo.