O que é uma imagem dourada? - AWS Orientação prescritiva

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á.

O que é uma imagem dourada?

Uma imagem dourada é um instantâneo do software usado para atualizar ou provisionar vários dispositivos. Aqui estão alguns exemplos de imagens douradas em outros domínios com os quais você já deve estar familiarizado:

  • Raspberry Pi: os arquivos ISO do Raspberry Pi OS que você pode baixar e usar para atualizar o cartão SD do Raspberry Pi.

  • Amazon Elastic Compute Cloud (Amazon EC2): as Amazon Machine Images (AMIs) que você usa para iniciar uma EC2 instância da Amazon.

  • Docker: as imagens do Docker que você baixa de registros como o Docker Hub e usa para iniciar contêineres do Docker.

  • Microcontroladores: Para microcontroladores altamente restritos, é comum combinar o bootloader, o aplicativo e as seções de dados em um único arquivo Motorola S-record, arquivo Intel HEX ou arquivo binário para flash por fio na fábrica.

Extraindo uma imagem dourada de um dispositivo dourado

Uma imagem dourada pode ser composta ou criada tirando uma foto de um dispositivo dourado cuja imagem representa o estado desejado. No caso de AWS IoT Greengrass, usar um instantâneo de um dispositivo dourado é a abordagem recomendada.

Conforme mostrado na ilustração a seguir, um dispositivo dourado é criado, seu sistema de arquivos é lido para criar a imagem dourada e, em seguida, essa imagem é gravada em vários dispositivos, em grande escala.

Criação e uso de uma imagem dourada para provisionar dispositivos.

Configuração exclusiva

Embora a mesma imagem dourada seja gravada em todos os dispositivos, normalmente também é necessária uma pequena quantidade de configuração ou personalização exclusivas (por exemplo, números de série exclusivos, nomes de dispositivos exclusivos e credenciais exclusivas) para cada dispositivo. No exemplo do Raspberry Pi, o raspi-config utilitário é usado para criar a configuração exclusiva após o flash. No caso de AWS IoT Greengrass, um dispositivo principal exige pelo menos um nome de item exclusivo, um certificado de dispositivo exclusivo e uma chave privada exclusiva.