

Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS IoT Events. Depois de 20 de maio de 2026, você não poderá mais acessar o AWS IoT Events console ou os AWS IoT Events recursos. Para obter mais informações, consulte [AWS IoT Events Fim do suporte](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

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
<a name="iotevents-examples-cranes"></a>

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 tópicos apropriados do Amazon SNS. O operador pode configurar os modelos do detector para que notificações duplicadas não sejam geradas.

Este exemplo demonstra os seguintes recursos funcionais:
+ Criar, ler, atualizar, excluir (CRUD) de entradas.
+ Criar, ler, atualizar, excluir (CRUD) de modelos de detector de eventos e versões diferentes 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 em `ActionsExecutor` com um alvo do SNS.