AWS Import/Export
Developer Guide

Preparing Your Storage Device for Amazon S3 Import and Export Jobs

The process for preparing your storage device is as follows. Individual steps are described in detail in the following topics.

1 Ensure that your storage device conforms to AWS requirements. For more information, see Storage Device Requirements.
2 For import to Amazon S3, you can encrypt your data before you send the device. For export to Amazon S3, you provide a PIN code or password that we will use to encrypt your data. For more information, see Encrypting Your Data.
3 Label both your device and package with the JobId value from the CreateJob response.
4 Copy the SIGNATURE value to a file named SIGNATURE in the root directory of your storage device.
5 Generate, print, and attach the pre-paid shipping label to the exterior of your package. See Shipping Your Storage Device for information on how to get your pre-paid shipping label.
6 Pack your power supply, power cable, and interface cables along with your device.


Secure your device within the shipping box to prevent shifting in transit. For example, wrapping your device in bubble wrap will help prevent shifting and give added protection from damage.

Copying the Signature Value

For Amazon S3 import or export jobs, your storage device must have on its root directory a file named SIGNATURE. The CreateJob response includes the SignatureFileContents text and a file named SIGNATURE in its response. The file name must be SIGNATURE, all caps, and it must be in the device's root directory.

To copy the signature value to your storage device

  1. Locate the SIGNATURE on your computer, or create a file named SIGNATURE and copy the SignatureFileContents text into it.

    You can also get the SignatureFileContents value by submitting a GetStatus request.

    The file name, SIGNATURE, must be all caps.

  2. Copy the SIGNATURE file to your storage device in the root directory.

    Each device you send must include the unique SIGNATURE file for that device and that JOBID. AWS Import/Export validates the SIGNATURE file on your storage device before starting the data load. If the SIGNATURE file is missing or invalid (if, for instance, it is associated with a different job request), AWS Import/Export will not perform the data load and we will return your storage device.