Descarga de actualizaciones - AWS Snowball Edge Guía para desarrolladores

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Descarga de actualizaciones

Existen dos formas principales de descargar una actualización para los dispositivos de la familia Snow:

  • Puede activar las actualizaciones manualmente en cualquier momento utilizando comandos específicos del cliente de Snowball Edge.

  • Puede establecer una hora mediante programación para que el dispositivo se actualice automáticamente.

En el siguiente procedimiento, se describe el proceso para descargar manualmente las actualizaciones. Para obtener información sobre la actualización automática del dispositivo Snowball Edge, consulte configure-auto-update-strategy Actualización de un Snowball Edge.

nota

Si su dispositivo no tiene acceso a Internet, puede descargar un archivo de actualización mediante la GetSoftwareUpdatesAPI. A continuación, señale la ubicación de un archivo local cuando llame download-updates mediante el uri parámetro, como en el siguiente ejemplo.

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

Para los sistemas operativos Windows, formatee el valor del uri parámetro de la siguiente manera:

snowballEdge download-updates --uri file:/C:/path/to/local-update
Para buscar y descargar actualizaciones de software de Snowball Edge para dispositivos independientes
  1. Abra una ventana de terminal y utilice el comando describe-device para asegurarse de que el dispositivo Snowball Edge está desbloqueado. Si el dispositivo está bloqueado, utilice el comando unlock-device para desbloquearlo. Para obtener más información, consulte Desbloquear los dispositivos de la familia Snow.

  2. Cuando el dispositivo esté desbloqueado, ejecute el comando snowballEdge check-for-updates. Este comando devuelve la versión más reciente disponible del software de Snowball Edge, así como la versión actual instalada en el dispositivo.

  3. Si el software del dispositivo no está actualizado, ejecute el comando snowballEdge download-updates.

    nota

    Si el dispositivo no está conectado a Internet, primero descarga un archivo de actualización mediante la GetSoftwareUpdatesAPI. A continuación, ejecute el snowballEdge download-updates comando con el uri parámetro con una ruta local al archivo que descargó, como en el siguiente ejemplo.

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

    Para los sistemas operativos Windows, formatee el valor del uri parámetro de la siguiente manera:

    snowballEdge download-updates --uri file:/C:/path/to/local-update
  4. Puede comprobar el estado de la descarga con el comando snowballEdge describe-device-software. Mientras se descarga la actualización, puede usar este comando para ver el estado.

    ejemplo salida del describe-device-software comando
    Install State: Downloading
Para buscar y descargar actualizaciones de software de Snowball Edge para clústeres de dispositivos
  1. Abra una ventana de terminal y asegúrese de que todos los dispositivos Snowball Edge del clúster estén desbloqueados mediante el comando. snowballEdge describe-device Si los dispositivos están bloqueados, utilice el snowballEdge unlock-cluster comando para desbloquearlos. Para obtener más información, consulte Desbloquear Snowball Edge.

  2. Cuando todos los dispositivos del clúster estén desbloqueados, ejecute el comando para cada dispositivo del clúster. check-for-updates Este comando devuelve la versión más reciente disponible del software de Snowball Edge, así como la versión actual instalada en el 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

    El código de desbloqueo y el archivo de manifiesto son los mismos para todos los dispositivos del clúster.

    ejemplo del check-for-updates comando
    { "InstalledVersion" : "118", "LatestVersion" : "119" }

    Si el valor del LatestVersion nombre es mayor que el valor del InstalledVersion nombre, hay una actualización disponible.

  3. Para cada dispositivo del clúster, utilice el download-updates comando para descargar la actualización.

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

    Para los sistemas operativos Windows, formatee el valor del uri parámetro de la siguiente manera:

    snowballEdge download-updates --uri file:/C:/path/to/local-update
  4. Para comprobar el estado de esta descarga para cada dispositivo del clúster, utilice el 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
    ejemplo de la salida del describe-device-software comando
    { "InstalledVersion" : "118", "InstallingVersion" : "119", "InstallState" : "DOWNLOADED", "CertificateExpiry" : "Sat Mar 30 16:47:51 UTC 2024" }

    Si el valor del InstallState nombre esDOWNLOADED, la actualización se ha terminado de descargar y está disponible para su instalación.