Who can use this feature?
π€ Only Organizations Owners can access this feature.
π© Available on the Essential and Enterprise Plans.
Overview
ArborXR offers the ability for customers to connect their own cloud storage bucket to isolate their content (apps & files) from other content on the platform.
Click Settings in the navigation sidebar.
Select the Storage tab.
Click Configure Custom Storage Bucket.
β
If order to connect a Strato HiDrive S3 storage bucket, you will need the following information about your bucket on hand:
Access key
Secret key
Bucket name
Region
Endpoint
This knowledge base articles details Strato HiDrive S3 storage bucket configuration requirements to enable the connection to ArborXR.
Create the Access & Setup Keys
Sign in to your HiDrive S3 account then under Access keys click Create new.
β
βCopy the access key and secret key and save them to a safe location.
Enter a name for the bucket then click Create bucket.
β
β
Set Up CORS
To configure CORS for the space we will be using an external tool called s3cmd. s3cmd is a popular cross-platform command-line tool for managing S3 and S3-compatible object stores. Install the s3cmd tool from here.
Once the s3cmd tool is installed, open a terminal window and configure s3cmd accordingly:
β> s3cmd --configure
Access key and Secret key are your identifiers for Amazon S3. Leave them empty for using the env variables.
> Access Key: ENTER_YOUR_ACCESS_KEY
> Secret Key: ENTER_YOUR_SECRET_KEY
> Default Region [US]: eu-central-1
> S3 Endpoint [s3.amazonaws.com]: s3.hidrive.strato.com
> DNS-style bucket+hostname:port template for accessing a bucket [%(bucket)s.s3.amazonaws.com]: arborxr-content-storage.s3.hidrive.strato.com
OPTIONAL
> Encryption password:
> Path to GPG program [/usr/bin/gpg]:
> Use HTTPS protocol [Yes]:
> HTTP Proxy server name:
> Test access with supplied credentials? [Y/n] Y Please wait, attempting to list all buckets... Success. Your access key and secret key worked fine :-)
> Save settings? [y/N] y
Configuration saved to '/home/arborxr/.s3cfg'Create a cors.xml file with the following content:
β<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>ETag</ExposeHeader>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>Update the cors for the space:
β> s3cmd setcors cors.xml s3://arborxr-content-storage
Identify the Endpoint
The endpoint format is https://BUCKET_NAME.s3.hidrive.strato.com.
Replace BUCKET_NAME with the name of your bucket.