CRR from CloudServer to AWS S3 - Workflow

Installation

AWS S3 endpoint (aws-us-east-1 for example) will be defined as a location constraint in the locationConstraint section of CloudServer. The locationConstraint config has properties to set the bucket name, region, credentials for AWS S3.This enables multiple backend feature in CloudServer which Backbeat will leverage to CRR to AWS S3.

replication endpoints will be defined in the config for both Backbeat and CloudServer

env_replication_endpoints:
  site: aws-us-east-1
  type: aws_s3

Operations

CloudServer: PUT Bucket Replication Request

CloudServer: PUT object requests on bucket with replication enabled

Overview of CRR processing

AWS Replication Task

CloudServer PUT /_/backbeat Data for AWS route