Elevate Your Egnyte Expertise. Join our Customer Community to connect with a network of peers and share game-changing strategies. Join Today

Welcome to
Help Desk

Product Updates
Training
Support
Ideas Community Contact Support

How to Configure Wasabi for External Replication

Before a Wasabi bucket can be used as an External Replication destination, the user permission policy must be set accordingly. The user must modify the user permission policy according to the steps below in order to allow Egnyte to replicate the data to a Wasabi bucket.

This External Replication is available as a standalone add-on for Enterprise Lite, Enterprise, Essentials, Elite, and Ultimate plans. Contact your account manager or the Egnyte Sales team to add this feature.

  1. For user permission policies, find the Dashboard and navigate to Policies and select Create Policy. It is recommended to create a policy specifically for Egnyte.
    External Replication_Configure Wasabi Bucket Permissions 1.pngExternal Replication_Configure Wasabi Bucket Permissions 2.png
  2. Create a new policy with the basic permissions listed here.  Create the policy with a name, so that it can be easily located later. Copy-paste the JSON block below into the Policy Editor. Be sure to replace {bucket_name} with the bucket’s name. Once created, assign the user this permissions policy.
    External Replication_Configure Wasabi Bucket Permissions 3.png

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "s3:PutObject",
                    "s3:GetObject",
                    "s3:ListBucket",
                    "s3:DeleteObject",
                    "s3:PutObjectAcl",
                     "s3:GetBucketLocation",
                     "s3:GetObjectAttributes",
                     "s3:ListBucketMultipartUploads",
                      "s3:ListMultipartUploadParts",
                      "s3:AbortMultipartUpload"
                ],
                "Resource": [
                    "arn:aws:s3:::{bucket_name}",
                    "arn:aws:s3:::{bucket_name}/*"
                ]
            },
            {
                "Sid": "ListAllMyBucketsPolicy",
                "Effect": "Allow",
                "Action": [
                    "s3:ListAllMyBuckets",
                   "s3:ListBucket"
                ],
                "Resource": [
                    "arn:aws:s3:::*"
                ]
            }
        ]
    }
    
  3. Navigate to Users. Either create a new user for this policy or choose an existing user and add a policy to it. 
    External Replication_Configure Wasabi Bucket Permissions 4.png
  4. Add the permissions by attaching the policy to the user. Do this by searching for the policy previously created. 
    • When creating a new user, the policy can be attached to the user in the creation process in the Policies step.
      External Replication_Configure Wasabi Bucket Permissions 5.png 
      External Replication_Configure Wasabi Bucket Permissions 6.png
    • For an existing user, navigate to Users and select the user, then go to the Policies section and attach the policy.
      External Replication_Configure Wasabi Bucket Permissions 7.png
       
  5. To verify which policies are attached to a user, navigate to Users, select the user, then select Policies. The policies attached to the user will be listed as below.
    External Replication_Configure Wasabi Bucket Permissions 8.png

The Wasabi bucket can now be added as a Replication destination.

Additional Resources

Was this article helpful?
0 out of 0 found this helpful

For technical assistance, please contact us.