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á.
Métodos de imagem dourada
Em um alto nível, você pode escolher entre dois métodos para criar uma imagem dourada que inclua a árvore de diretórios do Greengrass:
-
Faça uma captura instantânea de toda a árvore de diretórios do Greengrass no dispositivo dourado.
-
Faça apenas um instantâneo parcial da árvore de diretórios do Greengrass no dispositivo dourado.
A tabela a seguir resume as principais diferenças entre esses métodos.
Instantâneo completo do Greengrass |
Instantâneo parcial do Greengrass |
|
---|---|---|
Diretórios do Greengrass incluídos |
|
|
Vantagem |
Os dispositivos de produção estão em um estado totalmente funcional imediatamente. |
Suporta configuração simples e robusta de cada dispositivo de produção. |
Desvantagem |
Requer uma configuração mais complicada de cada dispositivo de produção. |
Os dispositivos de produção devem receber uma implantação na nuvem para entrarem em um estado totalmente funcional. |
Instantâneo completo do Greengrass
Ao incluir um instantâneo completo da árvore de diretórios do Greengrass em sua imagem dourada, você retém o histórico e o contexto das implantações e da configuração de componentes que foram aplicadas ao seu dispositivo dourado. Isso significa que os dispositivos produzidos a partir dessa imagem também têm essa história e contexto. Consequentemente, seus dispositivos de produção podem inicializar e executar todos os componentes do aplicativo, e cada dispositivo pode estar em um estado totalmente funcional imediatamente.
A complicação desse método é que o histórico e o contexto podem dificultar a personalização de cada dispositivo de produção com uma configuração exclusiva. Essas etapas de configuração são detalhadas na próxima seção.
Limitações do estado totalmente funcional:
Embora os componentes do seu aplicativo sejam executados, eles precisam lidar normalmente com as seguintes limitações:
-
Seu dispositivo não sincronizará nenhum segredo com o disco até entrar em contato com a nuvem.
-
Seu dispositivo não terá credenciais válidas AWS Identity and Access Management (IAM) por meio da troca de tokens até entrar em contato com a nuvem.
-
Se seu dispositivo usa provisionamento ou just-in-timeprovisionamento de frota, ele não se conectará AWS IoT Core até que o provisionamento seja concluído.
Instantâneo parcial do Greengrass
Quando você usa o método de captura instantânea parcial do Greengrass, a imagem dourada inclui somente os diretórios alts
packages
, e. plugins
O config
diretório é excluído, portanto, o histórico e o contexto das implantações e da configuração são omitidos.
A principal vantagem desse método é que as etapas de configuração exclusivas necessárias para cada dispositivo de produção são simples e robustas. Essas etapas de configuração são detalhadas na próxima seção.
A principal desvantagem é que os componentes do seu aplicativo não estarão em execução até que seus dispositivos de produção recebam uma implantação na nuvem. Isso pode não atender a todos os seus requisitos. No entanto, como os artefatos do componente estão presentes no disco, eles não serão baixados novamente quando seus dispositivos receberem a implantação na nuvem, se a implantação na nuvem ainda corresponder aos artefatos no disco. Consequentemente, a implantação na nuvem é relativamente rápida e não incorrerá em grandes cobranças de dados em uma rede celular.