Aviso de fim do suporte: em 7 de outubro de 2026, AWS o suporte para o. AWS IoT Greengrass Version 1 Depois de 7 de outubro de 2026, você não poderá mais acessar os AWS IoT Greengrass V1 recursos. Para obter mais informações, visite Migrar de AWS IoT Greengrass Version 1.
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á.
Teste as funções do Lambda sob demanda
Uma função Lambda sob demanda tem funcionalidade semelhante a uma AWS Lambda função baseada em nuvem. Várias invocações de uma função do Lambda sob demanda podem ser executadas em paralelo. Uma invocação da função do Lambda cria um contêiner separado para processar invocações ou reutiliza um contêiner existente caso os recursos permitam. Quaisquer variáveis ou pré-processamento definidos fora do manipulador de funções não serão mantidos quando os novos contêineres forem criados.
-
Na página de configuração do grupo, selecione a guia Funções do Lambda.
-
Em Funções do My Lambda, escolha Greengrass_HelloWorld_CounterFunção Lambda.
-
Sobre o Greengrass_HelloWorld_Counterpágina de detalhes, escolha Editar.
-
Em Fixado, selecione Falso e, em seguida, selecione Salvar.
-
Na página de configuração do grupo, selecione Implantar.
-
Após a conclusão da implantação, retorne à página inicial do AWS IoT console e escolha Testar.
-
Configure os campos a seguir.
-
Em Subscription topic (Tópico de assinatura), insira
hello/world/counter. -
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).
-
-
Selecione Subscribe.
nota
Você não deverá ver nenhuma mensagem depois de fazer a assinatura.
-
Para testar o ciclo de vida sob demanda, invoque a função publicando uma mensagem no tópico
hello/world/counter/trigger. Você pode usar a mensagem padrão.-
Selecione Publicar três vezes rapidamente, dentro de cinco segundos entre cada vez que pressionar o botão.
Cada publicação invoca o manipulador de funções e cria um contêiner para cada invocação. A contagem de invocações não é incrementada nas três vezes que você acionou a função, pois cada função do Lambda sob demanda tem seu próprio contêiner/sandbox.
-
Depois de aproximadamente 30 segundos, selecione Publish to topic (Publicar em um tópico). A contagem de invocações deve ser incrementada para 2. Isso mostra que um contêiner, criado primeiro de uma invocação anterior está sendo reutilizado e que as variáveis de pré-processamento fora do manipulador de funções foram armazenadas.
-
Agora, você deve conhecer os dois tipos de funções do Lambda que podem ser executadas no núcleo AWS IoT Greengrass . O próximo módulo, Módulo 4, mostra como os dispositivos locais de IoT podem interagir em um AWS IoT Greengrass grupo.