I'm using AWS Snowball to transfer my data to AWS. How can I transfer my data onto my Snowball Edge device?

For a Snowball Edge device, you can transfer your data in one of the following ways:

Note: If you're using a standard Snowball device, see How can I transfer my data to my standard Snowball device (50 TB or 80 TB of storage)?

Amazon S3 Adapter for Snowball

1.     Download your manifest file and unlock code from the AWS Snowball console.

2.     From your workstation, run this command using the Snowball client to unlock the Snowball Edge device:

Note: For the value of --endpoint in this command, enter IP address of the Snowball Edge device.

snowballEdge unlock-device --endpoint https://192.0.2.0 --manifest-file /Downloads/JID2EXAMPLE-0c40-49a7-9f53-916aEXAMPLE81-manifest.bin --unlock-code 12345-abcde-12345-ABCDE-12345

3.     Get your credentials that authenticate your access to the Snowball Edge device.

4.     For multiple jobs, you can store your credentials on a named profile.

Note: You can also store a profile for the Snowball Edge device using the snowballEdge configure command.

5.     After you unlock your device and get your credentials, you can start transferring data to the Snowball Edge device.

Note: For the value of --endpoint in the following commands, enter IP address of the Snowball Edge device. For the value of --profile, use the named profile that you created in step 4.

To transfer a single file to the device, run this command using the AWS Command Line Interface (AWS CLI):

aws s3 cp source/path/example s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile namedProfile

To transfer directories or multiple files, run this command:

aws s3 cp --recursive source/path/example s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile namedProfile

To remove objects from the device, run this command:

aws s3 rm s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile namedProfile

To list the files already transferred to the device, run this command:

aws s3 ls s3://destination-bucket/path/example --endpoint http://192.0.2.0:8080 --profile namedProfile

File interface

For instructions on setting up a file interface for your Snowball Edge device, see Using the File Interface for the AWS Snowball Edge.

Important: Be sure to review the considerations for using the file interface to transfer data to your Snowball Edge device.

Data validation

As a best practice, be sure to validate the data during and after the transfer. For more information, see Data Validation with Snowball Edge Jobs.


Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2019-02-28