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á.
Migrar da AWS IoT Greengrass versão 1
AWS IoT Greengrass Version 2 é uma versão principal do software AWS IoT Greengrass Core e do console. APIs AWS IoT Greengrass V2 introduz várias melhorias AWS IoT Greengrass V1, como aplicativos modulares, implantações em grandes frotas de dispositivos e suporte para plataformas adicionais.
nota
Aviso de fim do suporte: em 1º de outubro de 2026, AWS encerrará o suporte para AWS IoT Greengrass Version 1. Depois de 1º de outubro de 2026, você não poderá mais acessar o AWS IoT Greengrass V1 console ou os AWS IoT Greengrass V1 recursos.
Siga as instruções neste guia para migrar de AWS IoT Greengrass V1 para o. AWS IoT Greengrass V2
Visão geral da migração
Em um alto nível, você pode usar o procedimento a seguir para atualizar os dispositivos principais de AWS IoT Greengrass V1 para AWS IoT Greengrass V2.
Antes de migrar, você escolherá entre duas opções de tempo de execução:
-
Núcleo Greengrass (menor esforço de migração, suporte completo a recursos)
-
Greengrass nucleus lite (maior esforço de migração, projetado para dispositivos com recursos limitados).
O procedimento exato que você segue depende dos recursos do dispositivo, dos recursos necessários e dos requisitos específicos do ambiente.
-
Entender as diferenças entre V1 e V2
AWS IoT Greengrass V2 introduz novos conceitos fundamentais para frotas de dispositivos e software implantável, e a V2 simplifica vários conceitos da V1.
O serviço de AWS IoT Greengrass V2 nuvem e o software AWS IoT Greengrass Core v2.x não são compatíveis com versões anteriores do serviço de AWS IoT Greengrass V1 nuvem e do software AWS IoT Greengrass Core v1.x. Como resultado, as atualizações AWS IoT Greengrass V1 over-the-air (OTA) não podem atualizar os dispositivos principais da V1 para a V2.
-
Escolha seu tempo de execução (Greengrass nucleus ou Greengrass nucleus lite)
Decida entre o Greengrass nucleus ou o Greengrass nucleus lite com base nos recursos do seu dispositivo e nos requisitos de recursos:
-
Caminho do núcleo Greengrass: menor esforço de migração. As funções do Lambda podem ser importadas como componentes do Lambda com o mínimo de alterações no código. Suporta recursos V1 (serviço de sombra local, dispositivos clientes, conectores).
-
Greengrass nucleus lite path: maior esforço de migração. As funções Lambda precisam ser convertidas em componentes genéricos, exigindo alterações no código para usar o SDK AWS IoT Device SDK AWS IoT Greengrass V2/Component em vez do SDK Core. AWS IoT Greengrass Não oferece suporte a serviços de sombra locais, dispositivos clientes ou conectores.
-
-
Configure um novo dispositivo para testar aplicações V1 na V2
Para minimizar o risco de seus dispositivos em produção, crie um novo dispositivo para testar suas aplicações V1 na V2. Escolha o guia de configuração com base na sua seleção de tempo de execução:
-
Opção A - Tempo de execução do Greengrass nucleus: configure um novo dispositivo para testar aplicativos V1 na V2. Importe funções do Lambda como componentes do Lambda com o mínimo de alterações no código.
-
Opção B - Tempo de execução do Greengrass nucleus lite: configure um novo dispositivo para testar aplicativos V1 na V2 (Greengrass nucleus lite). Converta funções Lambda em componentes genéricos usando o. AWS IoT Device SDK
-
-
Atualize os dispositivos principais da V1 para executar a V2
Depois de testar em um novo dispositivo, atualize seus dispositivos V1 Core existentes para executar o software AWS IoT Greengrass Core v2.x e os componentes. AWS IoT Greengrass V2 Para migrar uma frota de dispositivos da V1 para a V2, repita essa etapa para cada dispositivo da frota.