This guide is in the process of being deprecated and will no longer be updated.
The first-generation 80 TB Snowball device is no longer available. Use the Snowball Edge storage optimized devices for all data transfer jobs. For Snowball Edge documentation, see the AWS Snowball Edge Developer Guide.
Transferring Data with the Amazon S3 Adapter for Snowball
The Amazon S3 Adapter for Snowball is a programmatic tool for use with only the first-generation 80 TB Snowball device. For Snowball Edge Storage optimized, Compute optimized, and Compute optimized with GPU devices, see Transferring Files Using the Amazon S3 Interface.
Use the Amazon S3 Adapter for Snowball to transfer data between your on-premises data center and a Snowball. When programmatically transferring data to a Snowball, all data goes through the Amazon S3 Adapter for Snowball, without exception.
The Amazon S3 Adapter for Snowball must be downloaded from the AWS Snowball Resources
We highly recommend that your workstation be a powerful computer. It should be able to meet high demands in terms of processing, memory, and networking. For more information, see Workstation Specifications.
Downloading and Installing the Amazon S3 Adapter for Snowball
You can download and install the Amazon S3 Adapter for Snowball from the AWS Snowball resources
website
The Amazon S3 Adapter for Snowball must be downloaded from the AWS Snowball Resources
To install the adapter, first download the
snowball-adapter-operating_system
.zip file from the
AWS Snowball Resources
chmod +x snowball-adapter
To confirm the adapter was installed successfully
-
Open a terminal window on the workstation with the installed adapter.
-
Navigate to the directory where you installed the snowball-adapter-
operating_system
subdirectory. -
Navigate to snowball-adapter-
operating_system
/bin. -
Type the following command to confirm that the adapter was installed correctly:
./snowball-adapter --help
.If the adapter was successfully installed, its usage information appears in the terminal.
Installing the adapter also adds the snowball subdirectory to your .aws directory. Within this snowball directory, you can find the logs and config subdirectories. Their contents are as follows:
-
The logs directory is where you find the log files for your data transfers to the Snowball through the Amazon S3 Adapter for Snowball.
-
The config directory contains two files:
-
The snowball-adapter-logging.config file contains the configuration settings for the log files written to the ~/.aws/snowball/logs directory.
-
The snowball-adapter.config file contains the configuration settings for the adapter itself.
-
The .aws directory is located at ~/.aws in Linux, OS X, or Unix, or at
C:\User\USERNAME
\.aws on Windows.
Downloading and Installing Version 1.16.14 of the AWS CLI
Currently, only version 1.16.14 and earlier of the AWS CLI are supported for use with Snowball devices. You can download and install this version of the AWS CLI from GitHub. Use the following procedure to perform this task.
Make sure that you install version 2.6.5+ or 3.4+ of Python before you install version 1.16.14 of the AWS CLI.
To download and install version 1.16.14 of the AWS CLI
-
Uninstall existing installations of the AWS CLI. This step is optional for Linux installations.
-
Windows – For more information, see Uninstalling in the AWS Command Line Interface User Guide.
-
Linux – This step is optional for Linux installations. However, to uninstall a existing installation of the AWS CLI, run the following commands from a terminal:
sudo rm -rf /usr/local/aws sudo rm /usr/local/bin/aws
-
-
Download the AWS CLI as a .zip file
from the AWS GitHub repository where it resides. -
Install the AWS CLI version 1.16.14 from the
1.16.14.zip
file with one of the following procedures:-
Windows
-
Extract the archive to a location on your computer, for example:
C:\Users\
username
\aws_cli\aws-cli-1.6.14 -
Open a command prompt, navigate to the folder that you extracted the archive to, and run the setup script with the following command.
py setup.py install
-
Add the AWS CLI to your
PATH
environment variable.
Doing this installs version 1.6.14 of the AWS CLI.
-
-
Linux
-
Extract the archive to a location on your computer, for example:
/home/
username
/aws_cli/aws-cli-1.6.14 -
Open a terminal window, navigate to the directory that you extracted the archive to, and run the setup script with the following command.
python setup.py install
Note You might need to run the command with
sudo
.This command installs version 1.6.14 of the AWS CLI, and overwrites files created by any previously installed AWS CLI version.
-
-