Skip to main content
Skip table of contents

Google Cloud Storage (GCS)

Overview

Google Cloud Storage (GCS) is an online file storage web service for storing and retrieving data on Google Cloud Platform (GCP) infrastructure. GCP resources are organized into Projects. A Project consists of a set of users; a set of APIs; and the billing, authentication, and monitoring settings for those APIs. Cloud Storage buckets and objects, along with user permissions for accessing them, reside in Projects.

To access GCS from Data Management, you need to know the GCP Project ID and the location of the service account credentials associated with the project (the Authentication type).). This is one of:

  • Credential file: a service account file in JSON format containing an authentication key. You must explicitly provide the path to the service account file.

  • Application default credentials: if the environment variable GOOGLE_APPLICATION_CREDENTIALS is set, the defined service account file is used.

Once you have configured access to a Project, any Data Management browse dialog that has access to the Project will display a new file system for each Project defined in Data Management's Google Cloud repository settings, with the Project's Alias as the file system name. Each Project will display a list of all the accessible buckets contained within the Project.

Data Management does not run on Google Compute Engine.

Configure access to GCS

To configure access to Google Cloud Storage (GCS), you need to know the Google Cloud Project Project ID and the location of the service account credentials associated with the project (the Authentication type).

To configure access to GCS:

  1. In the repository, open Settings>Cloud folder.

  2. Select the Google icon.

  3. Go to the Properties pane.

  4. On the GCS Settings tab, enter the Project ID and define an Alias. The Alias must be alpha-numeric. Spaces are allowed, but no special characters except dash (-) and dot (.).

  5. Select Authentication type and select the location of the service account credentials associated with the Project:

    • Credential file

      • If Authentication type is Credential file, specify the location of the Credential file.

    • Application default credentials

  6. Optionally, repeat steps 3-5 to configure additional Projects.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.