Skip to main content

Google GCS

Below is an example of a FarEarth Hosting configuration, for Amazon's S3 buckets.

note

For information on how to configure Google GCS, refer to Google GCS Setup

{
"id": "farearth.gcs-archive-101",
"protocol": "google-gcs",
"dataRetentionWindow": "12 hours",
"properties": {
"bucketName": "MY_BUCKET",
"credFileB64": "...", // Add your service account json encoded base64 string here
"enableMultiPartCopy": true, // Optional property, default is true
"enableCopyObject": true // Optional property, default is true
}
}

The required properties for the Amazon S3 bucket are:

FieldDetails
bucketNameName of the bucket as it is configured on Amazon
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 secret key, never leaves the FarEarth server where the key is configured (e.g., the Gateway). This means that even if other FarEarth components, running in other security realms, requires access to the data on the bucket, it requests the access via the Gateway, using industry standard secure communication. Data is retrieved via short-lived, access-constrained, and pre-signed URLs.