Getting Started with AWS Snowball
With AWS Snowball (Snowball), you can transfer hundreds of terabytes or petabytes of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3). Following, you can find general instructions for creating and completing your first data transfer job. You can find more information on specific components of Snowball later in this documentation. For an overview of the service as a whole, see How AWS Snowball Works.
Both sets of instructions assume that you'll use the AWS Snowball Management Console to create your job and the Snowball client to locally transfer your data. If you'd rather work programmatically, to create jobs you can use the job management API for Snowball. For more information, see AWS Snowball API Reference. To transfer your data programmatically, you can use the S3 SDK Adapter for Snowball. For more information, see Transferring Data with the Amazon S3 Adapter for Snowball.
Before you can get started with Snowball, you'll need to create an AWS account and an administrator user in AWS Identity and Access Management (IAM). If you already have these, then you can skip these first two steps.
Sign Up for AWS
Create an Administrator IAM User
If you already have an administrator AWS Identity and Access Management (IAM) user account, go ahead and skip to one of the sections listed following. If you don't have an administrator IAM user, we recommend that you create one and not use the root credentials of your AWS account to make requests. To do so, see Create an IAM User.
There is no free tier for Snowball. To avoid unwanted charges and delays, read through the relevant import or export section following before you start creating your jobs.