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á.
Esta seção contém informações sobre mensagens publicadas AWS IoT quando itens ou trabalhos são atualizados ou alterados. Para obter informações sobre o AWS IoT Events serviço que permite criar detectores para monitorar seus dispositivos em busca de falhas ou alterações na operação e para acionar ações quando elas ocorrerem, consulte AWS IoT Events
Como as mensagens de eventos são geradas
AWS IoT publica mensagens de eventos quando determinados eventos ocorrem. Por exemplo, os eventos são gerados pelo registro quando as objetos são adicionadas, atualizadas ou excluídas. Cada evento faz com que uma única mensagem de evento seja enviada. As mensagens de eventos são publicadas MQTT com uma JSON carga útil. O conteúdo da carga depende do tipo do evento.
nota
Há garantia de que as mensagens de eventos sejam publicadas uma vez. É possível que elas sejam publicadas mais de uma vez. A ordenação das mensagens de eventos não é garantida.
Política para receber mensagens de eventos
Para receber mensagens de eventos, seu dispositivo deve usar uma política apropriada que permita que ele se conecte ao gateway do AWS IoT dispositivo e assine os tópicos do MQTT evento. Você também deve assinar os filtros apropriados dos tópicos.
Veja a seguir um exemplo da política necessária para o recebimento de eventos de ciclo de vida:
{
"Version":"2012-10-17",
"Statement":[{
"Effect":"Allow",
"Action":[
"iot:Subscribe",
"iot:Receive"
],
"Resource":[
"arn:aws:iot:region
:account
:/$aws/events/*"
]
}]
}
Habilitar eventos para AWS IoT
Antes que os assinantes dos tópicos reservados possam receber mensagens, você deve habilitar as mensagens de eventos do AWS Management Console ou usando o API ouCLI. Para obter informações sobre as mensagens de eventos que as diferentes opções gerenciam, consulte a Tabela de configurações de AWS IoT eventos.
-
Para habilitar mensagens de eventos, acesse a guia Configurações
do AWS IoT console e, na seção Mensagens baseadas em eventos, escolha Gerenciar eventos. Você pode especificar os eventos que deseja gerenciar. -
Para controlar quais tipos de eventos são publicados usando o API ouCLI, chame o UpdateEventConfigurationsAPIou use o update-event-configurations CLI comando. Por exemplo:
aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
nota
Todas as aspas (") são recuadas com uma barra invertida (\).
Você pode obter a configuração atual do evento chamando o DescribeEventConfigurationsAPIou usando o describe-event-configurations CLI comando. Por exemplo:.
aws iot describe-event-configurations
Tabela de configurações de eventos de AWS IoT
Categoria de evento (AWS IoT Console: Configurações: mensagens baseadas em eventos) |
Valor da chave (AWS CLI/API) |
Tópico de mensagens de evento |
---|---|---|
(Só pode ser configurado usando o AWS CLI/API) |
|
|
(Só pode ser configurado usando o AWS CLI/API) |
|
|
(Só pode ser configurado usando o AWS CLI/API) |
|
|
(Só pode ser configurado usando o AWS CLI/API) |
|
|
(Só pode ser configurado usando o AWS CLI/API) |
|
|
Trabalho concluído, cancelado |
|
|
Trabalho concluído, cancelado |
|
|
Trabalho concluído, cancelado |
|
|
Trabalho concluído, cancelado |
|
|
Trabalho concluído, cancelado |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Execução do trabalho: sucesso, falha, rejeitado, cancelado, removido |
|
|
Objeto: criado, atualizado, excluído |
|
|
Objeto: criado, atualizado, excluído |
|
|
Objeto: criado, atualizado, excluído |
|
|
Grupo de objetos: adicionado, removido |
|
|
Grupo de objetos: adicionado, removido |
|
|
Grupo de objetos: adicionado, removido |
|
|
Hierarquia de grupos de objetos: adicionada, removida |
|
|
Hierarquia de grupos de objetos: adicionada, removida |
|
|
Associação ao grupo de objetos: adicionada, removida |
|
|
Associação ao grupo de objetos: adicionada, removida |
|
|
Tipo de objeto: criada, atualizada, excluída |
|
|
Tipo de objeto: criada, atualizada, excluída |
|
|
Tipo de objeto: criada, atualizada, excluída |
|
|
Associação do tipo de objeto: adicionada, removida |
|
|