Getting started with Amazon S3

Step 1 - Sign up for an AWS account

Set up and log into your AWS account

To use Amazon S3, you need an AWS account » If you don't already have one, you'll be prompted to create one when you sign up for Amazon S3. You will not be charged for Amazon S3 until you use it.  


Create a bucket

Every object in Amazon S3 is stored in a bucket. Before you can store data in Amazon S3, you must create an S3 bucket »


Start building with AWS

Now that you've created a bucket, you're ready to add an object to it. An object can be any kind of file: a text file, a photo, a video, and so on. Read the Getting Started Guide to learn more and start building.

Most customers start developing brand new applications with the AWS developer tools and SDKs » Alternatively, a web-based interface for accessing and managing Amazon S3 resources is available via the AWS Management Console.

Often, data needs to be moved into Amazon S3. The AWS Storage Gateway is the simplest way to streamline on-premises storage environments and workflows into Amazon S3, and the AWS Snow family helps move large amounts of data with a physical appliance. Amazon S3 can be integrated with existing workflows and applications through a wide range of other AWS services, third-party software connectors, and gateways.

Using the AWS SDK

Developers building applications can choose from a wide variety of AWS SDKs that simplify using Amazon S3 in their use case. AWS SDKs for Amazon S3 include libraries, code samples, and documentation for the following programming languages and platforms.

Using the AWS Mobile SDK

The AWS Mobile SDK helps you build high quality mobile apps quickly and easily. It provides access to services specifically designed for building mobile apps, mobile-optimized connectors to popular AWS data streaming, storage and database services, and access to a full array of other AWS services.

The AWS Mobile SDK includes libraries, code samples, and documentation for iOS, Android, and Fire OS so you can build apps that deliver great experiences across devices and platforms.

Using the AWS Storage Gateway

Existing on-premises storage arrays can easily be connected to Amazon S3 (or Amazon S3 Glacier) storage capacity through the AWS Storage Gateway.

The AWS Storage Gateway virtual appliance connects directly to local infrastructure as a file server, as a local disk volume, or as a virtual tape library (VTL). This seamless connection makes it simple for organizations to augment existing on-premises storage investments with the high scalability, extreme durability, and low cost of AWS Cloud storage.

The AWS Storage Gateway sits on your site as local storage, buffers your data for fast performance, and can efficiently move it over the WAN into Amazon S3 or Amazon S3 Glacier.

Learn more about the AWS Storage Gateway »

Using the AWS Snow Family

Data can be physically transported into Amazon S3 by an AWS Snowball device or even an AWS Snowmobile tractor-trailer.

AWS Snowball devices are shipped to your location, connected to your data center to copy data, and then securely returned to an AWS Region to put your data into Amazon S3.

Using the AWS Service and Partner Ecosystem

Amazon S3 is integrated with a variety of other AWS services and third-party connectors to help you bring data in and out of the AWS Cloud.  

Learn more about AWS cloud migration tools »

The AWS Partner Network (APN) Competency Program is designed to provide AWS customers with top quality technology and consulting providers who have demonstrated technical proficiency and proven success in specialized solutions areas. Partners who have attained an APN Competency offer a variety of services, software, and solutions that are integrated with the AWS Cloud.

AWS Storage Competency Partners can help customers evaluate and use the techniques and technologies to effectively store data in the AWS cloud.

Learn more about AWS Storage Competency Partners »

10-minute tutorials

Amazon S3

Store your files in the cloud using Amazon S3

Amazon S3

Easily build your own scripts for backing up your files to the cloud


Intro to Amazon S3 (4:32)
AWS S3 Tutorial For Beginners (21:13)
AWS S3 Bucket Tutorial (7:45)

Stay up to date with AWS webinars »

Step-by-step guides

7 Steps

Host a simple personal or marketing website on AWS.

Amazon S3, Amazon Route 53, Amazon Cloudfront

8 Steps

Eliminate on-premises tape and automation with durable, affordable online archive.

Amazon S3, Amazon S3 Glacier, AWS Storage Gateway (VTL mode)

Learn at your own pace with other step-by-step guides »


No blog posts have been found at this time. Please see the AWS Blog for other resources. 

Ready to get started?

Check out the product features

Learn more about features for data management, security, access management, analytics, and more.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier and start experimenting with Amazon S3. 

Sign up 
Start building in the console

Get started building with Amazon S3 in the AWS Console.

Get started