AWS S3 Storage

What Is Amazon S3?

Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers.

Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

This guide explains the core concepts of Amazon S3, such as buckets and objects, and how to work with these resources using the Amazon S3 application programming interface (API).

How Do I…?

Information Relevant Sections
General product overview and pricing Amazon S3
Get a quick hands-on introduction to Amazon S3 Amazon Simple Storage Service Getting Started Guide
Learn about Amazon S3 key terminology and concepts Introduction to Amazon S3
How do I work with buckets? Working with Amazon S3 Buckets
How do I work with objects? Working with Amazon S3 Objects
How do I make requests? Making Requests
How do I manage access to my resources? Managing Access Permissions to Your Amazon S3 Resources

Advantages to Amazon S3

Amazon S3 is intentionally built with a minimal feature set that focuses on simplicity and robustness. Following are some of advantages of the Amazon S3 service:

  • Create Buckets – Create and name a bucket that stores data. Buckets are the fundamental container in Amazon S3 for data storage.
  • Store data in Buckets – Store an infinite amount of data in a bucket. Upload as many objects as you like into an Amazon S3 bucket. Each object can contain up to 5 TB of data. Each object is stored and retrieved using a unique developer-assigned key.
  • Download data – Download your data or enable others to do so. Download your data any time you like or allow others to do the same.
  • Permissions – Grant or deny access to others who want to upload or download data into your Amazon S3 bucket. Grant upload and download permissions to three types of users. Authentication mechanisms can help keep data secure from unauthorized access.
  • Standard interfaces – Use standards-based REST and SOAP interfaces designed to work with any Internet-development toolkit.


    SOAP support over HTTP is deprecated, but it is still available over HTTPS. New Amazon S3 features will not be supported for SOAP. We recommend that you use either the REST API or the AWS SDKs.

    Amazon S3 Concepts