Google Cloud Platform (GCP)

  • Updated

Google Cloud provides S3 Compatible Storage access-key and secret-keys via their XML APIs and Interoperability mode. We recommend creating a service account to handle the interaction between LucidLink and the Google Cloud Platform.

Service account creation

1. Login to your GCP Console.

2. Within the navigation menu at the top left, select IAM & Admin, then Service accounts. Then select Create Service Account.

1 - service accounts .png

3. Choose a Service account name, click Create and Continue.

2 - create service account 1.png

4. Grant the appropriate Role to this account. In this example, we have chosen the built-in Storage Admin role. Once the role has been chosen, press Done to continue.

3 - grant rights - storage admin.png

Access Key generation

Google Cloud provides S3 Compatible Storage access-key and secret-keys via their XML APIs and Interoperability mode. To generation authentication keys for your service account, navigate to Cloud Storage, select Settings and Interoperability tab.

At the section Service Account HMAC, click on Create a key for a service account.

1 - cloud storage gcp.png

Select a service account and choose Create key.

5 - select service acct.png

The access key and secret are now generated. Please note that the dialog window is the only time you can access the secret.

6 - copy keys.png

Once the keys are generated, you can create your LucidLink Filespace.

LucidLink will create a bucket during the Filespace creation process. If you prefer, you can also create the bucket in the correct region within Google Cloud Platform by selecting Cloud Storage, then Buckets.

3 - bucket page.png

 

Click Create bucket, and specify a unique Name (please only use lowercase letters, digits, and hyphens). Choose Region and Location along with Create to submit.

4 - create bucket wizard.png

Filespace creation

Once you have your Access-key Secret-key you can create your LucidLink Filespace. Please select Google Cloud tile when creating your Filespace.

GC2.png

GC3.png

 

After you select create you will notice the Filespace being prepared, which will take a minute to complete.

Once your Filespace is ready for initialization. If you have not done so previously, download and install the LucidLink client. Then follow the steps in the LucidLink web portal to initialize your Filespace.

Initializing your Filespace involves providing your credentials. You will also be asked for a root account password which is used to encrypt your Filespace to prevent unauthorized data access.

If you wish to specify additional options you can initialize manually with our command line, please review "lucid help init-s3" for further details such as data layout block size. review our Command line Filespace initialization KB for guidance. 

Example initialization string:

lucid2 init-s3 --fs <filespace.domain> --password <rootpassword> --https --endpoint storage.googleapis.com --region <region> --access-key <accesskey> --secret-key <secretkey> --bucket-name <bucket> --provider Google
A complete list of Google Cloud Platform Regions and Zones

Please reach out to LucidLink Support should you require any further assistance.

Was this article helpful?

0 out of 0 found this helpful