Verificar se a função do Lambda está em execução no dispositivo de núcleo - AWS IoT Greengrass

AWS IoT Greengrass Version 1 entrou na fase de vida útil prolongada em 30 de junho de 2023. Para obter mais informações, consulte política de manutenção do AWS IoT Greengrass V1. Após essa data, AWS IoT Greengrass V1 não lançaremos atualizações que forneçam recursos, aprimoramentos, correções de erros ou patches de segurança. Os dispositivos que funcionam AWS IoT Greengrass V1 não serão interrompidos e continuarão operando e se conectando à nuvem. É altamente recomendável que você migre para AWS IoT Greengrass Version 2, o que adiciona novos recursos significativos e suporte para plataformas adicionais.

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á.

Verificar se a função do Lambda está em execução no dispositivo de núcleo

  1. No painel de navegação do console do AWS IoT, em Teste, selecione Cliente de teste MQTT.

  2. Selecione a guia Subscribe to topic (Inscrever-se no tópico).

  3. Insira hello/world em Filtro de tópicos e expanda Configuração adicional.

  4. Insira as informações listadas em cada um dos seguintes campos:

    • Para Quality of Service (Qualidade de Serviço), selecione 0.

    • Em MQTT payload display (Exibição de carga MQTT), selecione Display payloads as strings (Exibir cargas como strings).

     

  5. Selecione Subscribe.

Supondo que a função do Lambda esteja sendo executada em seu dispositivo, ela publicará no tópico hello/world mensagens semelhantes à seguinte:

Captura de tela da mensagem enviada para o tópico hello/world com a mensagem em destaque.

Embora a função do Lambda continue a enviar mensagens MQTT ao tópico hello/world, não interrompa o daemon do AWS IoT Greengrass. Os módulos restantes são gravados com a suposição de que ele esteja em execução.

Você pode excluir a função e a assinatura do grupo:

  • Na página de configuração de grupos, na guia Funções do Lambda, selecione a função do Lambda que você deseja remover e selecione Remover.

  • Na página de configuração de grupos, na guia Assinaturas, selecione a assinatura e, em seguida, selecione Excluir.

A função e a assinatura serão removidas do núcleo durante a próxima implantação de grupo.