Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell ObjectScale 1.3 Administration Guide

Bucket Replication to multiple destinations

ObjectScale supports replication to multiple destinations. The limitation is that there cannot be more than one destination bucket in the same object store within a single replication policy.

Shown below is a simple example of an XML document for a bucket replication policy with multiple destinations:

<?xml version="1.0" encoding="UTF-8"?>
<ReplicationConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  <Role>arn:aws:iam::AcctID:role/jimmy</Role>
  <Rule>
    <ID>rule1</ID>
    <Priority>1</Priority>
    <Filter><Prefix>foo</Prefix></Filter>
    <Destination><Bucket>arn:aws:s3:US-E:foo:bucket1</Bucket></Destination>
    <DeleteMarkerReplication>
      <Status>Disabled</Status>
    </DeleteMarkerReplication>
  </Rule>
  <Rule>
    <ID>rule2</ID>
    <Priority>2</Priority>
    <Filter><Prefix>food</Prefix></Filter>
    <Destination>
      <Bucket>arn:aws:s3:US-E:foo:bucket1</Bucket>
      <StorageClass>MCFREEZE</StorageClass>
    </Destination>
    <DeleteMarkerReplication>
      <Status>Disabled</Status>
    </DeleteMarkerReplication>
  </Rule>
  <Rule>
    <ID>rule3</ID>
    <Priority>3</Priority>
    <Filter><Prefix>foodo</Prefix></Filter>
    <Destination><Bucket>arn:aws:s3:US-W:foo:bucket2</Bucket></Destination>
    <DeleteMarkerReplication>
      <Status>Disabled</Status>
    </DeleteMarkerReplication>
  </Rule>
</ReplicationConfiguration>

In the following example policy, there are two different destination buckets. The name of the object determines the destination bucket that the object is replicated to and the parameters for that replication.

Object Name Rules Matched Destination Buckets Other Behavior
bar none no replication none
foo rule1 bucket1 none
food rule1, rule2 bucket1 The storage class of the object in bucket1 will be set to MCFREEZE because rule2 has the highest priority of all the rules that matched for destination "bucket1".
foodo rule1, rule2, rule3 bucket1 & bucket2 The storage class of the object in bucket1 will be set to MCFREEZE because rule2 has the highest priority of all the rules that matched for destination "bucket1". The storage class of the object in bucket2 will still be the bucket's default storage class.

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\