Amazon Simple Storage Service Documentation
Amazon Simple Storage Service (Amazon S3) is storage for the internet. You can use
Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the
web.
Amazon S3
Use Amazon S3 to store, manage, analyze, and protect any amount of data for virtually any use case, such as
data lakes, cloud-native applications, and mobile apps.
- Provides detailed information and instructions for getting started, developing, and working with Amazon S3 using the AWS Management Console, AWS CLI, AWS SDKs, and REST API.
- Describes all the Amazon S3 API operations in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
Amazon S3 Glacier
Use Amazon S3 Glacier for data archiving use cases and the lowest cost archive storage in the cloud.
- Provides detailed information about setting up and working with Amazon S3 Glacier using the REST API and the AWS SDK for Java and AWS SDK for .NET.
Amazon S3 on Outposts
Use Amazon S3 on Outposts for local data processing and data residency use cases in your on-premises AWS Outposts environment.
- Provides detailed information and instructions for getting started, developing, and working with Amazon S3 on Outposts using the AWS Management Console, AWS CLI, AWS SDKs, and REST API.
Best Practices
Use best practice guidance from AWS experts—AWS Solutions Architects, Professional
Services Consultants, and Partners—to develop your architecture.
- Browse best practices for using AWS object storage, file storage, and block storage services, and backup and data migration options that help build the foundation of your cloud IT architecture.
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.