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á.
Escolha seu tempo de execução (Greengrass nucleus ou Greengrass nucleus lite)
A escolha entre o Greengrass nucleus e o Greengrass nucleus lite depende dos recursos do seu dispositivo e dos recursos que suas funções Lambda usam. Analise a matriz de compatibilidade da fonte de eventos na tabela a seguir e use o diagrama de fluxo de decisão para determinar qual tempo de execução é apropriado para sua migração. Para uma comparação detalhada dos recursos do Greengrass nucleus e do Greengrass nucleus lite, consulte Escolhendo seu tempo de execução.
Matriz de compatibilidade da fonte de eventos
Em AWS IoT Greengrass V1, as funções do Lambda podem se comunicar com cinco tipos de fontes de eventos: outras funções do Lambda, serviço paralelo local AWS IoT Core, dispositivos cliente e conectores. A tabela a seguir mostra quais dessas fontes de eventos são suportadas em cada tempo de execução da V2.
Observação: os nomes das fontes de eventos usam AWS IoT Greengrass V1 terminologia. Ao migrar para a V2, as funções do Lambda são convertidas em componentes do Lambda (compatíveis somente com o Greengrass nucleus) ou componentes genéricos (compatíveis com o Greengrass nucleus e o Greengrass nucleus lite).
| Origem de evento | Greengrass nucleus | Greengrass nucleus lite |
|---|---|---|
|
Outras funções Lambda no grupo |
✓ (componentes Lambda e componentes genéricos) |
✓ (Somente componentes genéricos) |
|
AWS IoT Core serviço |
✓ |
✓ |
|
Serviço de shadow local |
✓ |
✗ |
|
Dispositivo cliente |
✓ |
✗ |
|
Conector |
✓ |
✗ |
Fluxo de decisão de seleção em tempo de
Observações
-
Para obter os requisitos e detalhes de compatibilidade do Greengrass nucleus lite, consulte Greengrass nucleus lite. O Greengrass nucleus lite requer um mínimo de 5 MB de RAM e foi projetado para dispositivos com recursos limitados.
-
O fluxo de decisão fornece orientação com base em casos de uso típicos, mas não é um requisito estrito. Clientes com dispositivos com recursos limitados e com recursos suficientes podem optar por usar um único tempo de execução em todos os dispositivos para simplificar a operação, mesmo que alguns dispositivos suportem qualquer tempo de execução.
Próximas etapas
Depois de escolher seu tempo de execução, continue configurando seu dispositivo de teste:
-
Para o tempo de execução do Greengrass nucleus: configure um novo dispositivo para testar aplicativos V1 na V2
-
Para o tempo de execução do Greengrass nucleus lite: configure um novo dispositivo com o Greengrass nucleus lite