There are several ways to get started with Amazon S3, depending on how you want to integrate the service into your use case.

The AWS Storage Gateway is the simplest way to streamline Amazon S3 into existing on-premises storage environments. Alternatively, a web-based interface for accessing and managing all your Amazon S3 resources is available via the AWS Management Console. Programmatic access to Amazon S3 is enabled by AWS developer tools and SDKs. And finally, Amazon S3 can integrate with your existing workflows and applications through a wide range of third-party software connectors and gateways.

Get Started with AWS Today

Try Amazon S3 for Free

AWS Free Tier includes 5GB storage, 20,000 Get Requests, and 2,000 Put Requests with Amazon S3.

View AWS Free Tier Details »

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

The Storage Gateway virtual appliance connects directly to your 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 S3 or Glacier.

Learn more about the AWS Storage Gateway

feature_storage-gateway_Transfer-data-in-and-out-of-the-cloud

Find a Amazon Partner Network expert for Migration 

The AWS Management Console is a web-based interface for accessing and managing your Amazon S3 resources. You can easily and securely create buckets, upload objects, and set access controls using the AWS Management Console. The Amazon S3 Getting Started Guide shows you how to start using the AWS Management Console with Amazon S3. To get started you:

Adobe Flash Player or a modern browser is required to view videos on this site.

S3 Getting Started Video
Getting Started with Amazon S3

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.

sdk_Java

AWS SDK for Java

sdk_NET

AWS SDK for .NET

sdk_Python

AWS SDK for Python

sdk_PHP

AWS SDK for PHP

sdk_NODE

AWS SDK for Node.js

sdk_RUBY

AWS SDK for Ruby


200x200_APN_mobile

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.



Amazon S3 is integrated with a variety of other AWS services and 3rd party connecteors to help you bring data in and out of the cloud.  

Learn more about Cloud Data Migration tools

The AWS Partner Network (APN) Competency Program is designed to provide AWS customers with top quality APN Partners 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 in the AWS cloud.

Storage Competency Partners help customers evaluate and use the techniques and technologies of effectively storing data on the AWS cloud.

Learn more about Storage Competency Partners.

ha_hero_dms_migration-v1

Find an APN Storage Competency Partner