MithiDocs

Backup Google Chat Data to Your Own AWS S3 Bucket – Reliable Cloud Storage

Overview

  • Google Chat is used by organizations for internal communications. Google Chat data carries important conversations and documents which need to be frequently backed up.
  • Using the LegacyFlo Googlechat-S3-ZIP or Googlechat-S3-PST request types, you can now backup Google Chat conversations into emails which are saved on a S3 bucket in your account

Step 1: Getting access to the Google Chat data

This is a one-time process, in which you generate the API access key and register with LegacyFlo.

Follow the steps given here.

Step 2: Register the S3 bucket with LegacyFlo

The S3 bucket  has to be registered with LegacyFlo (this is a one time activity). For the steps on registration, refer to this article

Step 3: Submitting a LegacyFlo request

You can submit requests to back up Google Chat communication data using the LegacyFlo interface.

The request type to be used is Googlechat-S3-ZIP or Googlechat-S3-PST.

The source parameters for the request are as follows:

Source Information

FIELD NAMEDESCRIPTIONSAMPLE VALUE
User IDUser id on Google Workspace domain whose data needs to be retrieved
(Note: The id should not contain the domain name.)
"john"
DomainSource domain on Google Workspace"baya.com"
Operation Type

There are three options to choose from 

1. Direct Message 

2. Space

3. Both

If you choose Direct Message, all the one on one chats for the user will be retrieved.

If you choose Space, all the Google chats for the user in the Spaces will be retrieved.

If you choose Both, then one on one and Spaces chats will be retrieved

Space
Include JSON ResponseBy default, all chat communications are converted to email in the HTML format and any documents shared are attached to the mail. 
The Include JSON Response option should be enabled if you wish to add the RAW JSON returned by the API as an additional attachment.


FIELD NAMEDESCRIPTIONSAMPLE VALUE
Since (YYYY-MM-DD)Start date from which to copy/move content.
All content created/modified ON or AFTER the start date and BEFORE the end date will be copied/moved.

This is an optional parameter and if left blank, all contents before the Before date will be moved or copied.
2019-01-01
Before (YYYY-MM-DD)End date before which to copy/move content.
The content created/modified ON or AFTER the start date and BEFORE the end date will be copied/moved.

This is an optional parameter and if left blank, all contents added or modified ON or AFTER the Since date will be copied/moved.
2019-02-01









Destination Information

FIELD NAMEDESCRIPTION
S3 bucket name

The S3 bucket for the destination file.

Select the S3 bucket name from the drop-down list.

The list will show all the registered S3 buckets including the S3 buckets which host the Vaultastic Open and Deep stores. 

S3 folder path

If the file has to be created on the Vaultastic Open or Deep Stores, then this parameter will have to start with the name of your Vaultastic domain. Example: baya-com.vaultastic.com

For example, if you want to create a file on the root of the Vaultastic domain baya-com.vaultastic.com, then enter "baya-com.vaultastic.com". If the file has to be created in a sub-folder called 'Files", then enter "baya-com.vaultastic.com/Files"

If the file is to be created on your own bucket, give the folder which will contain the file. Leave this value empty if the destination file has to be created on the root of the S3 bucket.

NOTE: S3 folder path should not start or end with a "/"

File name

The destination filename. The file that will contain the results of the LegacyFlo command

NOTE: Filenames should not start or end with a "/"


Send Report

 

FIELD NAMEDESCRIPTIONSAMPLE VALUE
(TO UPLOAD TO VAULTASTIC)
Send report to mail idEmail address which will get the notifications"postmaster@baya.com"

Step 4 (optional): Submitting multiple LegacyFlo requests to backup data for multiple users

To upload multiple jobs using a CSV, create a CSV file with a list of all the users and other details required to upload data.