Skip to main content
All CollectionsManage ContentCustom 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?