Skip to main content

Google Cloud Storage Archive

Below is an example of a FarEarth Archive configuration, for Google's GCS.

{
"id": "farearth.test-archive",
"protocol": "google-gcs",
"accessModes": ["PUSH", "PULL"],
"properties": {
"bucketName": "MY_BUCKET",
"credFileB64": "...",
"enableMultiPartCopy": true,
"enableCopyObject": true
}
}

The required properties for the Google Drive cloud storage are:

FieldDetails
bucketNameName of the bucket as it is configured on Google GCS
credFileB64Base-64 encoded version of the JSON credentials file provided by Google
enableMultiPartCopyDefault: true. Enables or disables multi-part copying which improves performance for large files

FarEarth uses a secure data transfer mechanism, where the access credentials, including the credFileB64, never leaves the FarEarth server where it is configured (e.g., the Gateway). This means that even if other FarEarth components, running in other security realms, requires access to the data in Google Drive cloud storage, it requests the access via the Gateway, using industry standard secure communication. Data is retrieved via short-lived, access-constrained, and pre-signed URLs.