DEV Community

Aadit Unni
Aadit Unni

Posted on

Create an S3 Multi-Region Access Point (MRAP)

[65/100] #100DaysOfCloud Today, I created an S3 Multi-Region Access Point with two S3 buckets and uploaded a file which was routed to the closest bucket to the location I uploaded from, and then changes were replicated between all buckets.

Amazon S3 Multi-Region Access Points provide a global endpoint that applications can use to fulfill requests from S3 buckets located in multiple AWS Regions. You can use Multi-Region Access Points to build multi-Region applications with the same architecture that's used in a single Region, and then run those applications anywhere in the world. Instead of sending requests over the congested public internet, Multi-Region Access Points provide built-in network resilience with acceleration of internet-based requests to Amazon S3. Application requests made to a Multi-Region Access Point global endpoint use AWS Global Accelerator to automatically route over the AWS global network to the closest proximity S3 bucket with an active routing status.

When you create a Multi-Region Access Point, you specify a set of AWS Regions where you want to store data to be served through that Multi-Region Access Point. You can use S3 Cross-Region Replication (CRR) to synchronize data among buckets in those Regions. You can then request or write data through the Multi-Region Access Point global endpoint. Amazon S3 automatically serves requests to the replicated dataset from the available Region. Multi-Region Access Points are also compatible with applications running in Amazon virtual private clouds (VPCs), including those that are using AWS PrivateLink for Amazon S3.

You can try do it by yourself by following the steps from the link below: GitHub

Top comments (0)