AWS Snowball
User Guide

This guide is for the standard Snowball (50TB or 80TB of storage space). If you are looking for documentation for the Snowball Edge, see the AWS Snowball Edge Developer Guide.

Transferring with the Snowball Client

The Snowball client is a standalone terminal application that you run on your local workstation to do your data transfer. You don't need any coding knowledge to use the Snowball client. It provides all the functionality you need to transfer data, including handling errors and writing logs to your local workstation for troubleshooting and auditing.

You can download and install the Snowball client from the AWS Snowball Tools Download page. Once there, find the installation package for your operating system, and follow the instructions to install the Snowball client. Running the Snowball client from a terminal in your workstation might require using a specific path, depending on your operating system:

  • Windows – Once the client has been installed, you can run it from any directory without any additional preparation.

  • Linux – The Snowball must be run from the ~/snowball-client-linux-build_number/bin/ directory.

  • Mac – The script creates symbolic links (symlinks) in addition to copying folders from the Snowball client .tar file to the /usr/local/bin/snowball directory. If you run this script, you can then run the Snowball client from any directory, as long as the /usr/local/bin is a path in your bash_profile. You can verify your path with the echo $PATH command.