Amazon S3 on Outposts delivers object storage to your on-premises AWS Outposts environment to meet local data processing and data residency needs. Using the S3 APIs and features available in AWS Regions today, S3 on Outposts makes it easy to store and retrieve data on your Outpost, as well as secure the data, control access, tag, and report on it. AWS Outposts is a fully managed service that extends AWS infrastructure, services, and tools to virtually any data center, co-location space, or on-premises facility for a truly consistent hybrid experience.
Using S3 on Outposts, you can store data on your Outpost to meet local data residency requirements, reduce costs by processing data generated on-premises before moving some or all to AWS Regions for long-term storage, or keep data close to on-premises applications. S3 on Outposts provides a new Amazon S3 storage class, named ‘OUTPOSTS’, which uses the S3 APIs, and is designed to durably and redundantly store data across multiple devices and servers on your Outposts. AWS DataSync, a service that makes it easy to move data to and from AWS Storage services, supports S3 on Outposts, so you can automate data transfer between your Outposts and AWS Regions, choosing what to transfer, when to transfer, and how much network bandwidth to use.
S3 on Outposts supports the full range of S3 object API actions (GetObject, PutObject, ListObjects, and DeleteObjects), bucket API actions (e.g. CreateBucket, ListBuckets, UpdateBucket, and DeleteBucket), and S3 features such as AWS Identity and Access Management (IAM), and S3 Access Points and policies to control access to objects and buckets, Amazon CloudWatch to monitor operational health, and AWS CloudTrail to track and report on bucket and object level activity.
To start using S3 on Outposts, you visit the AWS Outposts Management Console to order an Outposts configuration that includes your desired S3 storage capacity, or you can add S3 storage to an existing Outpost by working with your AWS account team. You then use the AWS console or S3 SDK, or CLI to create buckets and S3 Access Points on your Outposts. You can control access and monitor your S3 on Outposts using the same services that you use with Amazon S3 today, such as AWS Identity and Access Management (IAM), S3 Access Points and policies to control access to objects and buckets, Amazon CloudWatch to monitor operational health, and AWS CloudTrail to track and report on bucket-level activity.