Through Yale Google Apps for Education (EliApps), researchers have free Google Drive storage with very few limits on storage. The Globus Google Drive connector allows you to create a Globus endpoint that allows you to use the Globus infrastructure to transfer data into your Google Drive account. As always, no sensitive data (e.g. ePHI, HIPAA) is allowed in Google Drive storage.
If your Yale email account is already an EliApps account (Gmail), then you are all set. If your Yale email is in Microsoft Office365, send an email to the ITS helpdesk requesting a "no-email EliApps account". Once it is created you can login to Google Drive using your EliApps account name, which will be of the form
email@example.com. The Globus connector is configured to only allow data to be uploaded into EliApps Google Drive accounts.
Google Shared Drives (formerly Team Drive)
Shared Drives is an additional feature for EliApps that is available by request only (at the moment). A Shared Drive is a Google Drive space that solves a lot of ownership and permissions issues present with traditional shared Google Drive folder. Once you create a Shared Drive, e.g. for a project or research group, any data placed in that Drive are owned by the drive and the permission (which accounts can own or access the data) can be easily managed from the Shared Drive interface by drive owners. With Shared Drive, you can be sure the data will stay with research group as students and postdocs come and go. To request Shared Drive, first make sure you have an EliApps account (see above) then contact us. We will work with ITS on your behalf to enable the feature. Although they don't have a total size quota, there are limits for Google Shared Drives. Some are listed below.
To keep file counts low (and for easier data retrieval) we highly recommended that you archive your data using zip or tar.
|Number of files and folders||400,000|
|Daily upload cap||750 GiB|
|Max individual file size||5 TiB|
|Max number of nested folders||20|
Local File Access
You can upload and access your data using the web portal and sync data with your local machines via the Google File Stream software. For sync with your local machine, install Google File Stream. Select the Download button on the left side under “Business” and authenticate with your EliApps account. You will see Google Drive mounted as an additional drive on your machine.
You can also transfer data using the command line utility Rclone. Rclone can be used to transfer data to any Google Drive account.
Globus Google Drive Connector
The Globus connector is configured to only allow data to be uploaded into EliApps (Yale's GSuite for Education) Google Drive accounts. If you don't have an EliApps account, request one as described above.
Set Up Your Endpoint
- To set up your Globus Google Drive endpoint, click on the following link: Setup Globus Google Drive Endpoint
- Log into Globus, if needed.
- The first time you create an endpoint, you will be presented with a permissions approval page. If you are ok with the Connector manipulating your files through Globus (which is required), click the Allow button.
- The next page should say "Create a shared endpoint". Click on "Yale Google Drive Gateway (Google Drive)".
- Again, the first time you create an endpoint, you will be asked to register your Google EliApps account with Globus. Put in your EliApps account (either your email address if you are an EliApps user, or
<netid>@yale.eduif you are no-email EliApps user) and submit the form. You will then be asked on a series of Google pages to select or login into your EliApps account and then approve Globus to write to your Google Drive.
- You will then be redirected back to Globus to fill out a form to "Create a Shared Endpoint". The only required field are (all others can be left blank):
- "Credentials" - should be prefilled with your yale account
- "Endpoint Display Name" - this is the name of your endpoint and the name you will use to search for the endpoint in the Globus transfer interface. We recommend including your netid or name in the endpoint so you can uniquely identify it, such as "
- After filling out the form, click the "Create Endpoint" button.
- If your endpoint was successfully created, you should see a page with a green checkmark and three links. Click on the middle link to start transferring data to or from your Google Drive!
Using Your Endpoint
On the Globus Transfer page, select an endpoint for each side of your transfer. To transfer to or from your Google Drive, simply search in the Endpoint field for the name of the Endpoint you created above (e.g. "
There are "rate limits" to how much data and how many files you can transfer in any 24 hours period. If you are archiving data to Google Drive, it is much better to first compress folders that contain lots of small files (e.g. using tar) before transferring. If you have hit your rate limit, Globus should automatically resume the transfer during the next 24 hour period. If you click the "sync" checkbox in the Transfer Setting window on the Globus page, Globus should resume the transfer where it left off when it hit the limit.
In our testing, we have seen up to 10MB/s upload and 100MB/s download speeds.
Managing Your Endpoint
To manage your endpoint, such as delete the endpoint, rename it, or share it with additional people (be aware, they will be able to access your Google Drive), go to Manage Endpoint on the Globus website.