View a markdown version of this page

Baixar atualizações em dispositivos Snowball Edge - AWS Snowball Edge Guia do Desenvolvedor

AWS Snowball Edge não está mais disponível para novos clientes. Novos clientes devem explorar AWS DataSynctransferências on-line, o Terminal de Transferência de AWS Dados para transferências físicas seguras ou soluções de AWS parceiros. Para computação de ponta, explore AWS Outposts.

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

Baixar atualizações em dispositivos Snowball Edge

Há duas maneiras de baixar uma atualização para o Snowball Edge:

  • É possível acionar atualizações manuais a qualquer momento usando comandos específicos do Snowball Edge Client.

  • 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 ter informações sobre como atualizar automaticamente o dispositivo Snowball Edge, consulte configure-auto-update-strategy em Updating a Snowball Edge.

nota

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

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

Em relação a sistemas operacionais Windows, formate o valor do parâmetro uri da seguinte forma:

snowballEdge download-updates --uri file:/C:/path/to/local-update
Como conferir e baixar atualizações de software do 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 ter mais informações, consulte Unlocking the Snowball Edge.

  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 seu dispositivo não estiver conectado à Internet, primeiro baixe um arquivo de atualização usando a GetSoftwareUpdatesAPI. Depois, execute o comando snowballEdge download-updates usando o parâmetro uri com um caminho local para o arquivo baixado, como no exemplo a seguir.

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

    Em relação a sistemas operacionais Windows, formate o valor do parâmetro uri 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 comando describe-device-software
    Install State: Downloading
Como conferir e baixar atualizações de software do Snowball Edge para clusters de dispositivos
  1. Abra uma janela de terminal e verifique se os dispositivos Snowball Edge no cluster estão desbloqueados com o comando snowballEdge describe-device. Se os dispositivos estiverem bloqueados, use o comando snowballEdge unlock-cluster para desbloqueá-los. Para ter mais informações, consulte Unlocking the Snowball Edge.

  2. Quando todos os dispositivos no cluster estiverem desbloqueados execute o comando check-for-updates para cada dispositivo no cluster. 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 do comando check-for-updates
    { "InstalledVersion" : "118", "LatestVersion" : "119" }

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

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

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

    Em relação a sistemas operacionais Windows, formate o valor do parâmetro uri da seguinte forma:

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

    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 comando describe-device-software
    { "InstalledVersion" : "118", "InstallingVersion" : "119", "InstallState" : "DOWNLOADED", "CertificateExpiry" : "Sat Mar 30 16:47:51 UTC 2024" }

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