Google Cloud Storage Backup/Sync

If you haven't already, download and install GoodSync.

GoodSync enables you to back up and synchronize data to and from your Google Cloud Storage. It supports both the native JSON API and S3-like XML API for Google Cloud, allowing you to choose your preferred option.

To set up GoodSync for synchronization or backup with your Google Cloud Storage, adhere to the following steps:

1) Open GoodSync and click the "New Job" button in the toolbar, or, in the "Job" menu, select "New."

Showing how to create a new job in GoodSync using the New Job button in the Toolbar

 

Showing how to create a new job in GoodSync via the Job menu

2) In the New GoodSync Job prompt, enter the name of your new Job. Then, select "Backup" or "Synchronize" as your Job type.

Click the "OK" button when done.

Demonstrating how to set the job name and job type for a new GoodSync job

3) Click the left or right sync folder controls to view the files and folders available for selection.

Screenshot of the GoodSync window illustrating how to enter browse mode for sync folder selection

4) Scroll down and select "Google Cloud Storage" or "Google Cloud via S3" from the list of supported services on either side.

Screenshot of the GoodSync window illustrating how to select the Google Cloud Storage or Google Cloud via S3 file system

5) A window will appear, prompting you to authorize GoodSync to access your Google Cloud Storage.

5a) If in Step 4 you selected "Google Cloud Storage," you have two authorization options:

– Authorize with your Google Account (via OAuth2). Click the "Sign in with Google" button and proceed to Step 6.

Screenshot demonstrating how to grant access to Google Cloud Storage via the 'Sign in with Google' feature

– Authorize with your Service Account:

In the "Service Account Client Email" field, enter the Client Email for your Service Account as it appears on your Google Cloud Storage account. 

In the "Service Account Private Key" field, enter the Private Key for your Service Account as it appears on your Google Cloud Storage account.

Finally, click the "Save" button and proceed to Step 9.

Screenshot showing how to grant access to Google Cloud Storage using the Service Account credentials

5b) If in Step 4 you selected "Google Cloud via S3," enter the following details to authorize:

In the "HMAC Access key" field, enter the "Access key" as it appears on your Google Cloud Storage account.

In the "HMAC Secret" field, enter the "Secret" as it appears on your Google Cloud Storage account.

NOTE: For instructions on generating an HMAC key pair, go to the bottom of this page.

Finally, click the "Save" button and proceed to Step 9.

Screenshot showing how to enter credentials to access Google Cloud via S3 storage

6) A Google authentication page will open in your default browser. Enter the name of your Google account. Then, click the blue "Next" button.

Screenshot showing how to enter a Google Account name on the Google authentication page

7) On the next step, enter the password of your Google account, and click the "Next" button.

Screenshot displaying how to enter a Google Account password on the Google authentication page

8) Check the "Select all" box and click the "Continue" button to grant GoodSync access to Google Cloud Storage. You will then be taken to a page confirming you granted access to GoodSync.

Demonstrating how to select all permissions and grant GoodSync access to the Google Cloud Storage file system

Screenshot showing the confirmation of access granted to the Google Cloud Storage file system

9) After permission is given to GoodSync, your Google Cloud Storage account content will be shown within the GoodSync interface.

Screenshot displaying the contents of a Google Cloud Storage account in the GoodSync browse dialog

10) Select a folder that contains the data you wish to back up or sync on the left side.

On the right side, click "Google Cloud Storage" or "Google Cloud via S3" and select or create a folder you wish to back up or sync to.

Then, click the green "Apply" button.

Showing how to select the left and right sync folders in a GoodSync job using the Google Cloud Storage or Google Cloud via S3 file system

11) Your Job is now ready to Analyze and Sync.

Screenshot demonstrating that a new GoodSync job with Google Cloud Storage is ready to Analyze and Sync

NOTE: To configure the job with automation or other settings, click here.

How to obtain a Google Cloud Storage HMAC key

1) Log in to your Google Cloud Console account.

2) Click the Navigation menu icon in the upper left corner, and select the "Cloud Storage" >> "Settings" item.

Demonstrating how to access the Cloud Storage Settings in Google Cloud Console

3) Select the "Interoperability" tab.

Demonstrating how to access the 'Interoperability' section of the Cloud Storage Settings in Google Cloud Console

4) Scroll down and click the "Create a key for a service account" button.

Demonstrating how to add a new service key for a service account in Google Cloud Console

5) Select a service account you want to create a key for, and click "Create key."

Showing how to select a service account and create a new service key in Google Cloud Console

6) You will see your new HMAC key. The "Access key" and "Secret" for use in GoodSync will be listed.

NOTE: We recommend storing the HMAC key pair in a safe place like a RoboForm SafeNote.

Finally, click "Close."

Showing how to locate the HMAC key pair for the new Google Cloud service key to use in GoodSync

Return to top