GRAX Documentation

The GRAX Documentation Hub

Welcome to the GRAX Documentation hub. You'll find comprehensive guides and walkthroughs to help you start working with GRAX as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Google Cloud Configuration

Set up your Google Cloud Storage Bucket and provide access as needed. This Bucket, if you choose to go with Google, will serve as the primary long term storage option for GRAX.

Introduction

If you have decided to use Google Cloud Platform (GCP) as your long-term storage option, you will need to set up a Google Cloud Platform account. Please proceed with creating a storage account and at least 1 Bucket in the storage account. For now, you can name the Bucket whatever you’d like, such as “GRAX Backup.”

GCP Bucket Instructions

🚧

Choosing a Region

When creating the GCP Storage Account please specify a region that is closest to the current Heroku private space/app region.

Once you have your Storage Account and Container created, you will need the following pieces of information:

  •  GOOGLE_PROJECT_ID
    
  •  GOOGLE_BUCKET_NAME
    
  •  GOOGLE_PRIVATE_KEY_ID
    
  •  GOOGLE_CLIENT_EMAIL
    
  •  GOOGLE_CLIENT_ID
    
  •  GOOGLE_PRIVATE_KEY
    

Google Considerations

GRAX recommends setting the MaxNumberOfRecordsPerPayload custom setting to 500 in Salesforce for customers who are utilizing GCP as their storage provider. This has been determined to be an optimal payload size for records being sent from Heroku to GCP.

Helpful Resources

Google Cloud Storage Quick-Start Guide
Google Cloud Platform Service Account Keys

Updated 5 months ago

Google Cloud Configuration


Set up your Google Cloud Storage Bucket and provide access as needed. This Bucket, if you choose to go with Google, will serve as the primary long term storage option for GRAX.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.