Downloading updates - Amazon Snowcone User Guide
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Downloading updates

There are two primary ways that you can download an update for Snow Family devices:

  • You can trigger manual updates at any time using specific Snowball Edge client commands.

  • You can programmatically determine a time to automatically update the device.

The following procedure outlines the process of manually downloading updates. For information about automatically updating your Snowcone device, see configure-auto-update-strategy in Updating a Snowcone.

Note

If your device has no access to the internet, you can download an update file using the GetSoftwareUpdates API. Then point to a local file location when you call download-updates using the uri parameter, as in the following example.

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

For Windows operating systems, format the value of the uri parameter as follows:

snowballEdge download-updates --uri file:/C:/path/to/local-update
To check for and download Snowcone software updates
  1. Open a terminal window, and ensure that the Snowcone device is unlocked using the describe-device command. If the device is locked, use the unlock-device command to unlock it. For more information, see Unlocking the Snow Family device

  2. When the device is unlocked, run the snowballEdge check-for-updates command. This command returns the latest available version of the Snowball Edge software, and also the current version installed on the device.

  3. If your device software is out of date, run the snowballEdge download-updates command.

    Note

    If your device is not connected to the internet, first download an update file using the GetSoftwareUpdates API. Then run the snowballEdge download-updates command using the uri parameter with a local path to the file that you downloaded, as in the following example.

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

    For Windows operating systems, format the value of the uri parameter as follows:

    snowballEdge download-updates --uri file:/C:/path/to/local-update
  4. You can check the status of this download with the snowballEdge describe-device-software command. While an update is downloading, you display the status using this command.

    Example output of describe-device-software command
    Install State: Downloading