Migrar da AWS IoT Greengrass versão 1 - AWS IoT Greengrass

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, das APIs e do console AWS IoT Greengrass Core. AWS IoT Greengrass V2introduz várias melhoriasAWS IoT Greengrass V1, como aplicativos modulares, implantações em grandes frotas de dispositivos e suporte para plataformas adicionais.

nota

Depois de 30 de junho de 2023, AWS IoT Greengrass Version 1 não receberá mais atualizações de recursos, aprimoramentos, correções de erros ou patches de segurança. Para obter mais informações, consulte política de manutenção do AWS IoT Greengrass V1. Se você usaAWS IoT Greengrass V1, é altamente recomendável que você migre para o. AWS IoT Greengrass V2

Siga as instruções deste guia para AWS IoT Greengrass V1 migrar de o. AWS IoT Greengrass V2

Posso executar meus aplicativos V1 na V2?

A maioria dos aplicativos V1 pode ser executada em dispositivos principais V2 sem precisar alterar o código do aplicativo. Se seus aplicativos V1 usarem o recurso a seguir, você não poderá executá-los na V2.

  • Os tempos de execução das funções Lambda em C e C++

Se seus aplicativos V1 usarem um dos recursos a seguir, você deverá modificar o código do aplicativo para usar o AWS IoT Device SDK V2 para executar os aplicativos. AWS IoT Greengrass V2

  • Interaja com o serviço paralelo local

  • Publique mensagens em dispositivos conectados locais (dispositivos Greengrass)

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 paraAWS IoT Greengrass V2. O procedimento exato que você segue depende dos requisitos específicos do seu ambiente.

Uma visão geral de como AWS IoT Greengrass V1 migrar de o. AWS IoT Greengrass V2
  1. Entenda as diferenças entre V1 e V2

    AWS IoT Greengrass V2introduz 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.

  2. Valide se os dispositivos principais da V1 podem executar a V2

    Verifique se um dispositivo central V1 pode executar o software AWS IoT Greengrass Core v2.x e os recursos. AWS IoT Greengrass V2 AWS IoT Greengrass V2tem requisitos de dispositivo diferentes dosAWS IoT Greengrass V1.

  3. Configure um novo dispositivo para testar aplicativos V1 na V2

    Para minimizar o risco de seus dispositivos em produção, crie um novo dispositivo para testar seus aplicativos V1 na V2. Depois de instalar o software AWS IoT Greengrass Core v2.x, você pode criar e implantar AWS IoT Greengrass V2 componentes para migrar e testar seus aplicativos. AWS IoT Greengrass V1

  4. Atualize os dispositivos principais da V1 para executar a V2

    Atualize um dispositivo V1 core existente 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.