Skip to main content
Version: 2.6

Configure a Google Cloud Storage target

You can migrate data to a Google Cloud Storage bucket by configuring it as a target filesystem for Data Migrator.

Follow these steps to create a Google Cloud Storage target:

Prerequisites

You need the following:

Configure a Google Cloud Storage target filesystem with the UI

  1. From the Dashboard, select an instance under Instances.

  2. In the Filesystems & Agents menu, select Filesystems.

  3. Select Add target filesystem.

  4. Enter the following details:

    • Filesystem Type - The type of filesystem target. Select Google Cloud Storage.
    • Display Name - Enter a name for your target filesystem.
    • Bucket Name - Enter the name of your Google Cloud Storage bucket.
    • Key File Options - Select either Upload JSON Key File or Hashicorp Vault if you have configured a Vault for secrets storage.
      • Hashicorp Vault - In the Key File path in secrets store field, enter the Hashicorp Vault reference to the location of the content of the GCS Key File using the Reference format.
      • Upload JSON Key File - Drag and drop your key file into the box below or select Browse to browse your local machine for the json file.
    info

    If using the Upload JSON Key File option, Data Migrator imports Google Cloud Storage credentials from your JSON key file, stores them internally as configuration properties, then removes the file.

  5. Select Save.

Configure a Google Cloud Storage target filesystem with the CLI

To create a Google Cloud Storage target, run the filesystem add gcs command in the Data Migrator CLI:

Example
filesystem add gcs --bucket-name mygcsgbucket --file-system-id GCS2 --service-account-json-key-file-server-location /var/tmp/key-999999.json

See the filesystem add gcs command for information on all available options.

Next steps

If you haven't already, configure a source filesystem from which to migrate data. Then, you can create a migration to migrate data to your new Google Cloud Storage target.