All Collections
Manage Content
Custom Storage Bucket Configuration
Google Cloud Storage Bucket Configuration Requirements
Google Cloud Storage Bucket Configuration Requirements
Josh Franzen avatar
Written by Josh Franzen
Updated over a week ago

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.

  1. Click Settings in the navigation sidebar.

  2. Select the Storage tab.

  3. Click Configure Custom Storage Bucket.
    ​

If order to connect a Google Cloud 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 Google Cloud storage bucket configuration requirements to enable the connection to ArborXR.


Set Up a Google Cloud Storage Bucket

  1. Navigate to Google Cloud Storage then click on Create Bucket.
    ​
    ​


    ​

  2. Enter the bucket name.

  3. Within Choose how to control access to objects, under Access control, select Fine-grained.
    ​
    ​


    ​

  4. Once the bucket is created, note the Bucket name & Location then click on Settings.
    ​
    ​

  5. Click on the terminal icon on the top right of the page. This will open a new terminal at the bottom of the screen.
    ​
    ​


    ​

  6. Perform the following steps to set CORS to the newly created buckets:
    (i) Create an empty file.
    ​

    touch cors.json


    (ii) Edit the file with the editor of your choice and enter the following:
    ​

    [ 
    {
    "maxAgeSeconds": 3600,
    "method": [
    "GET",
    "POST",
    "PUT",
    "HEAD",
    "OPTIONS"
    ],
    "origin": [
    "*"
    ],
    "responseHeader": [
    "*"
    ]
    }
    ]


    (iii) Verify that the values are saved correctly, using:
    ​

    cat cors.json


    ​
    ​

    (iv) Configure CORS on a bucket created above using:
    ​

    gsutil cors set cors.json gs://BUCKET_NAME


    ​

    (v) Verify that the CORS is set correctly
    ​

    gsutil cors get gs://BUCKET_NAME


Create the Access & Secret Keys

  1. In Cloud Storage navigate to the Settings page from the side navigation menu then click on the Interoperability tab.
    ​
    ​


    ​

  2. Scroll down to Access keys for your user account then click Create a Key.
    ​
    ​


    ​

  3. Once the Access key and Secret key are created, save them in a safe location.
    ​
    ​


Identify the Endpoint

  • Replace BUCKET_NAME with the name of your bucket.

Did this answer your question?