AWS Import/Export
Developer Guide (API Version 2010-06-03)
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Go to the Kindle Store to download this guide in Kindle format.Did this page help you?  Yes | No |  Tell us about it...

AWS Import/Export Jobs

This section describes AWS Import/Export jobs and job types.

Job

You create an AWS Import/Export job in two steps. First, you submit a job request to AWS. Each AWS Import/Export job corresponds to exactly one storage device. You submit your job request by using the AWS Import/Export command line tool, which requires no programming. If your application requires a programmatic interface, you can use the AWS SDK or the REST API. Second, you send your storage device to AWS. We use our high bandwidth network to import your data into AWS or export data from AWS to your storage device, then return your device.

You must submit a separate job request for each device.

Note

You can send multiple devices in the same shipment. If you do, however, there are specific guidelines and limitations that govern what devices you can ship and how your devices must be packaged. If your shipment is not prepared and packed correctly, AWS Import/Export cannot process your jobs. Regardless of how many devices you ship at one time, you must submit a separate job request for each device. For complete details about packaging requirements when shipping multiple devices, see Shipping Multiple Devices.

Job Type

For each job type, the following table summarizes the source of the data, either your device or an Amazon S3 bucket, where the data will be moved to, and the result you can expect when the job is complete.

Import to Amazon S3

Source

Target

Result

  • Files on a device file system.

  • One device per import job.

  • We recommend encrypting your data using TrueCrypt open-source encryption software. See Using TrueCrypt Encryption.

  • Objects in an existing Amazon S3 bucket.

  • One bucket per import job.

  • If you encrypted your data using TrueCrypt, AWS decrypts the data before performing the import.

  • One object for each file.

  • Files and directories can be excluded or renamed using manifest file options.

  • AWS erases your device after every import job prior to shipping.

Export from Amazon S3

Source

Target

Result

  • Objects in one or more Amazon S3 buckets.

  • You can export from multiple buckets for each export job.

  • You must provide a password that AWS will use to encrypt your data.

  • Files on your storage device.

  • One device per export job.

  • AWS formats your device.

  • AWS copies your data to an encrypted file container on your device. See Using TrueCrypt Encryption.

  • One file for each object.

  • You can export from more than one bucket and specify which files to export using manifest file options.

  • You will need use TrueCrypt to access the encrypted files.

Import to Amazon Glacier
SourceTargetResult

  • Entire device.

  • One device per import job.

  • We recommend encrypting your device.

  • One archive in an existing Amazon Glacier vault.

  • One archive per import job.

  • AWS does not decrypt your device.

  • A device image stored as a single archive.

  • The device's file system is never mounted.

  • AWS erases your device after every import job prior to shipping.

Import to Amazon EBS (Device capacity less than or equal to 1 TB)

Important

An import to Amazon EBS will have different results depending on whether the capacity of your storage device is less than or equal to 1 TB or greater than 1 TB. The maximum size of an Amazon EBS snapshot is 1 TB, so if the device image is larger than 1 TB, the image is chunked and stored on Amazon S3. The target location is determined based on the total capacity of the device, not the amount of data on the device.

Source

Target

Result

  • Entire device (device capacity less than or equal to 1 TB).

  • One device per import job.

  • We recommend encrypting your device.

  • One Amazon EBS snapshot.

  • One snapshot per import job.

  • AWS does not decrypt your device.

  • A device image stored as a single snapshot.

  • The device's file system is never mounted.

  • If the device was encrypted, the device image is encrypted.

  • AWS erases your device after every import job prior to shipping.

Import to Amazon EBS (Device capacity greater than 1 TB)

Source

TargetResult

  • Entire device (device capacity greater than 1 TB).

  • One device per import job.

  • We recommend encrypting your data.

  • Multiple objects in an existing Amazon S3 bucket.

  • One device image, multiple Amazon S3 objects per import job.

  • AWS does not decrypt your data.

  • A device image chunked as a series of 1 TB snapshots that are stored as objects in the Amazon S3 bucket specified in the logBucket manifest file option.

  • The device's file system is never mounted.

  • If the device was encrypted, the device image is encrypted.

  • AWS erases your device after every import job prior to shipping.

Related Concepts