You are on page 1of 4

Amazon Simple Storage Service (Amazon S3)

Simple web services interface to store and retrieve data

 Write, read, and delete objects containing from 1 byte to 5 terabytes of data each. The
number of objects you can store is unlimited.
 Each object is stored in a bucket and retrieved via a unique, developer-assigned key.
 A bucket can be stored in one of several Regions. You can choose a Region to optimize
for latency, minimize costs, or address regulatory requirements. Amazon S3 is currently
available in the US Standard, EU (Ireland), US West (Northern California) and Asia
Pacific (Singapore) Regions. The US Standard Region automatically routes requests to
facilities in Northern Virginia or the Pacific Northwest using network maps.
 Objects stored in a Region never leave the Region unless you transfer them out. For
example, objects stored in the EU (Ireland) Region never leave the EU.
 Authentication mechanisms are provided to ensure that data is kept secure from
unauthorized access. Objects can be made private or public, and rights can be granted
to specific users.
 Uses standards-based REST and SOAP interfaces designed to work with any Internet-
development toolkit.
 Built to be flexible so that protocol or functional layers can easily be added. The default
download protocol is HTTP. A BitTorrent™ protocol interface is provided to lower costs
for high-scale distribution.
 Reliability backed with the Amazon S3 Service Level Agreement.

Data Protection:
 Objects are redundantly stored on multiple devices across multiple facilities in an
Amazon S3 Region
 Amazon S3 PUT and COPY operations synchronously store your data across multiple facilities
before returning SUCCESS
 Reduced Redundancy Storage (RRS) is a new storage option within Amazon S3 that enables
customers to reduce their costs by storing non-critical, reproducible data at lower levels of
redundancy than Amazon S3’s standard storage.
Pricing Plan
Getting Started with Amazon S3

 Create a Bucket to store your data. You can choose a Region where your bucket and
object(s) reside to optimize latency, minimize costs, or address regulatory requirements.
 Upload Objects to your Bucket. Your data is durably stored and backed by the Amazon
S3 Service Level Agreement.
 Optionally, set access controls. You can grants others access to your data from
anywhere in the world.
 Create buckets, upload objects, and set access controls using the AWS Management
Console.
 The console provides a point-and-click web-based interface for accessing and managing
all of your Amazon S3 resources.
 The Amazon S3 Getting Started Guide shows you how to start using Amazon S3 from the
console. Developers building applications can use the AWS SDK for .NET, the AWS SDK
for Java.
AWS SDK for Java
o The AWS SDK for Java provides a Java API for AWS infrastructure services.
o Using the SDK, developers can build solutions for Amazon Simple Storage Service
(Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB, and
more.
o With the AWS SDK for Java, developers get started in minutes with a single,
downloadable package that includes the AWS Java library, code samples, and
documentation. Eclipse Java IDE users can get started with the SDK easily using the AWS
Toolkit for Eclipse.

Introduction to the AWS SDK for Java


 The AWS SDK for Java provides a Java API for AWS infrastructure services.
 Using the SDK, you can build applications on top of Amazon Simple Storage Service (Amazon S3),
Amazon Elastic Compute Cloud (Amazon EC2), Amazon SimpleDB etc
The AWS SDK for Java includes:
o AWS Java Library—Build Java applications on top of APIs to take the complexity out of
coding directly against a web service interface. The library provides APIs that hide much
of the lower-level plumbing, including authentication, request retries, and error
handling.
o Code Samples—Practical examples for how to use the library to build applications.
o Eclipse support—Use the AWS Toolkit for Eclipse to add the AWS Java SDK to an existing
project, or create a new Java project based on the AWS Java SDK.

You might also like