Sharing Files with Globus

Sharing Files with Globus

Oftentimes, you may need to share data on an HPC resource with others who aren’t on it. Globus allows users to share files with these people with guest collections, which are mini-collections that you, as a user, can create and add others to as you need.

Creating a Guest Collection to Share Data

Guest collections created on CCS resources now allow you to grant write permissions to those with whom you share your files (except for public). This means that they can write over/delete already existing files like you would be able to, albeit to only the files in this guest collection that you have shared with them. It will be YOUR responsibility to ensure that those you share with have appropriate access to the files you share with Globus. If you have any questions regarding permissions or sharing files in Globus, please contact the support portal https://ukyrcd.atlassian.net/servicedesk/customer/portal/4

  1. On http://globus.org, search for the collection from which you wish to share files.

  2. To the left/right of the file display, there should be a “Share” option you can click.

    The FIle Manager tab of the Gloubs web app.
  3. This will take you to a screen on the collection that shows all associated guest collections. Click “Add Guest Collection“at the top-right of the screen.

    The collections tab of the LCC collection on the Globus web app. It shows a list of Guest collections (currently none), with an 'Add Guest Collection' button prominently at the top of the page.'
  4. Name the collection on the following screen and click “Create Collection“.

    1. You may optionally add information to the other fields or require transfers from the collection to be encrypted.

      A web form in the Globus web app for creating a new guest collection.  It has entries for the base directory, a name for the collection, a description, and optional keywords to associate with the guest collection. A 'Create Collection' button is shown at the bottom of the page.
  5. Once created, you’ll be taken to a permissions screen. By default, only you will have access to the new collection. Click the “Add Permissions—Share With“ button at the top-right of the screen.

    The permissions window of the newly created Guest collection, showing that only the creator and the base collection has read and write access to the guest collection. A 'Add Permissions - Share With' button is shown at the top of the page. '
  6. On the following screen, you can give permissions to one of the following types of users:

    1. A specific Globus user, who you can look up by name.

    2. A Globus group

    3. All Globus users

    4. Public (anyone, even those without a Globus account)

      The add permissions page of a guest collection. It has fields for specifying a path in the guest collection, a list of ways to add one or multiple users at a time, and checkboxes to grant read and write permissions.
  7. After you grant permissions, you will be prompted to add another one. Click “Add another Permission“ if you have more to add to your collection, and you’ll return to the previous screen. Click “ Done” otherwise.

    A dialog box confirming that a user has been granted permissions on a guest collection. An 'Add another permission' and a 'Done' are shown in the bottom of the dialog.

Sharing and Updating Permissions on your Guest Collection

Once you have created a guest collection, Globus users can search for the guest collection in the File Manager like any other collection in Globus.
You can share a URL by clicking “Get Link“ on the sidebar in File Manager. You can also share a URL to a specific file if you select it.

The File Manager tab showing a selected file and a set of URLs that can be used to access said file.


You can access the details of the guest collection, including the page to add/remove permissions, by searching for/opening the collection in File and clicking on the “triple dots” icon on the collection.

 

Center for Computational Sciences