Baixando atualizações para dispositivos Snowball Edge - AWS Snowball Edge Guia do desenvolvedor

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

Baixando atualizações para dispositivos Snowball Edge

Há duas maneiras de baixar uma atualização para dispositivos Snow Family:

  • Você pode acionar atualizações manuais a qualquer momento usando comandos específicos do Cliente Snowball Edge.

  • Você pode determinar uma hora de forma programática para atualizar o dispositivo automaticamente.

O procedimento a seguir descreve o processo de download manual das atualizações. Para obter informações sobre como atualizar automaticamente seu dispositivo Snowball Edge, consulte configure-auto-update-strategy Atualizando um Snowball Edge.

nota

Se o seu dispositivo não tiver acesso à Internet, você poderá baixar um arquivo de atualização usando GetSoftwareUpdatesAPIo. Em seguida, aponte para um local de arquivo local ao chamar download-updates usando o uri parâmetro, como no exemplo a seguir.

snowballEdge download-updates --uri file:///tmp/local-update

Para sistemas operacionais Windows, formate o valor do uri parâmetro da seguinte forma:

snowballEdge download-updates --uri file:/C:/path/to/local-update
Para verificar e baixar as atualizações do software Snowball Edge para dispositivos autônomos
  1. Abra uma janela de terminal e verifique se o dispositivo do Snowball Edge está desbloqueado com o comando describe-device. Se o dispositivo estiver bloqueado, use o comando unlock-device para desbloqueá-lo. Para obter mais informações, consulte Desbloquear o dispositivo da família Snow.

  2. Quando o dispositivo estiver desbloqueado, execute o comando snowballEdge check-for-updates. Esse comando retorna a versão mais recente disponível do software Snowball Edge, além da versão atual instalada no dispositivo.

  3. Se o software do dispositivo estiver desatualizado, execute o comando snowballEdge download-updates.

    nota

    Se o seu dispositivo não estiver conectado à Internet, primeiro baixe um arquivo de atualização usando GetSoftwareUpdatesAPIo. Em seguida, execute o snowballEdge download-updates comando usando o uri parâmetro com um caminho local para o arquivo que você baixou, como no exemplo a seguir.

    snowballEdge download-updates --uri file:///tmp/local-update

    Para sistemas operacionais Windows, formate o valor do uri parâmetro da seguinte forma:

    snowballEdge download-updates --uri file:/C:/path/to/local-update
  4. Você pode verificar o status desse download com o comando snowballEdge describe-device-software. Enquanto o download de uma atualização estiver sendo feito, o status será exibido com esse comando.

    exemplo saída do describe-device-software comando
    Install State: Downloading
Para verificar e baixar as atualizações do software Snowball Edge para clusters de dispositivos
  1. Abra uma janela de terminal e certifique-se de que todos os dispositivos do Snowball Edge no cluster estejam desbloqueados usando o comando. snowballEdge describe-device Se os dispositivos estiverem bloqueados, use o snowballEdge unlock-cluster comando para desbloqueá-los. Para obter mais informações, consulte Desbloqueando o Snowball Edge.

  2. Quando todos os dispositivos no cluster estiverem desbloqueados, para cada dispositivo no cluster, execute o check-for-updates comando. Esse comando retorna a versão mais recente disponível do software Snowball Edge, além da versão atual instalada no dispositivo.

    snowballEdge check-for-updates --unlock-code 29-character-unlock-code --manifest-file path/to/manifest/file.bin --endpoint https://ip-address-of-snow-device
    nota

    O código de desbloqueio e o arquivo de manifesto são os mesmos para todos os dispositivos no cluster.

    exemplo de check-for-updates comando
    { "InstalledVersion" : "118", "LatestVersion" : "119" }

    Se o valor do LatestVersion nome for maior que o valor do InstalledVersion nome, uma atualização estará disponível.

  3. Para cada dispositivo no cluster, use o download-updates comando para baixar a atualização.

    snowballEdge download-updates --uri file:///tmp/local-update
    nota

    Para sistemas operacionais Windows, formate o valor do uri parâmetro da seguinte forma:

    snowballEdge download-updates --uri file:/C:/path/to/local-update
  4. Para verificar o status desse download para cada dispositivo no cluster, use o describe-device-software comando.

    snowballEdge describe-device-software --unlock-code 29-character-unlock-code --manifest-file path/to/manifest/file.bin --endpoint https://ip-address-of-snow-device
    exemplo da saída do describe-device-software comando
    { "InstalledVersion" : "118", "InstallingVersion" : "119", "InstallState" : "DOWNLOADED", "CertificateExpiry" : "Sat Mar 30 16:47:51 UTC 2024" }

    Se o valor do InstallState nome forDOWNLOADED, o download da atualização será feito e estará disponível para instalação.