Globus can be used to access and share content from Google Drive. This document describes how to establish and use Globus to access and share data on your Google Drive.
You will use a Globus Connect Server with Google Drive Connector run by your institution, which acts as the gateway between the Globus ecosystem of endpoints and your Google Drive. Such servers are referred to as "GCSv5 Connector".
By following the steps in this document, you will create a Globus shared endpoint for your Google Drive account, called "Google Drive Share", so that Globus capabilities can be used with your Google Drive storage. By default, the content on the Google Drive Share will only be accessible to you. You can, if you choose, explicitly set permissions to grant others access via Globus to the content after you have created the Google Drive Share.
The following is a summary of steps needed to create your Google Drive Share:
Find your institution’s Globus Connect Server with Google Drive enabled (GCSv5 Connector) and open the Globus Google Drive registration app. You can get the URL to the registration app from your institution, or search for it in the endpoints page. See section 1 for details.
Using the app, register your Google Drive account with that GCSv5 Connector. This registration is associated with one of your identities in a Globus account for security purposes, so that only you can come back to access and manage that registration. See section 2 for details.
Create one or more Google Drive Shares using that registered Google Drive account. See section 3 for details.
1. Find a Globus Connect Server that supports the Google Drive connector
To begin, you must find your institution’s Globus Connect Server that supports the Google Drive connector (GCSv5 Connector). You can get that information from your institution or search for such endpoints on the Globus Manage Endpoints page.
Select a GCSv5 Connector to use. There might be policy restrictions limit which Google accounts can be used with the GCSv5 Conenctor. Supported Google domains might be indicated in the endpoint description. If not, subsequent screens will show you list of domains that can be used with the endpoint.
Choose the "My Shares" tab on the endpoint and click on the "Add Shared Endpoint".
The first time you add a Google Drive share, you will be prompted to register a Google Account with the GCSv5 Connector.
2. Register your Google Account with a Globus Connect Server
The first time you use the registration app for a Globus Connect Server, a consent screen will be presented for you to allow the app to register your Google Accoount with the Globus Connect Server.
The registration app prompts you to choose a Google Account to register with the Globus Connect Server. The Google Drive content for the selected Google account is what will be accessible via the Google Drive Share you are adding. You can also select the identity from your Globus account you want use to manage this registration.
Google may prompt you to select the Google account you wish to use.
Google will ask you to allow the Globus Connect Server to access your Google Drive, so that you may access your Google Drive content via Globus.
3. Create your Google Drive Share
To create the Google Drive Share, chose the folder you want accessible via the shared endpoint. In the endpoint section, enter information that makes your Google Drive shared endpoint easy to identify and find with the Globus search features. You can choose the directory to open by default when the endpoint is accessed.
Your Google Drive shared endpoint has now been created and you can use it to access the contents of your Google Drive.
At this point, only you can access the contents of the Google Drive via the new shared endpoint. If desired, you can share content with others via Globus by selecting "Share data on this new endpoint with others" and setting the appropriate permissions.