Configuration scenario: Sharing with external colleagues
If your team collaborates with vendors, contractors, or other colleagues in a different company by sharing access to a repository of files and folders, use this article to configure your organization. You'll use the Aspera on Cloud Files app to enable secure and permission-based sharing of folders among designated collaborators.
- A news organization receiving files from dispersed reporters and content providers.
- A production company distributing files to theaters in diverse locations.
- A team of scientists collaborating with researchers at a distant university to study the feasibility of exploratory mining in a given site.
- Part of a production company sharing assets with vendors who provide coloration or other services.
- A medical research group sharing large sets of genomic data files with scientific collaborators at remote sites.
Aspera proposes a workspace like this. This setup is flexible of course, and you can adapt it for your specific needs.
Your AoC organization: Overview
Your Aspera on Cloud (AoC) organization is the primary container and administrative unit in your AoC subscription.
Customize your URL to brand your org
You can name your org and configure the subdomain of the URL that users will browse to access your org. For example, if your company name is Award Films, you can choose to use the URL awardfilms.ibmaspera.com. For details on this one-time-only configuration, see Customize your organization URL, name, and logo.
Your users collaborate in a workspace
A workspace is a digital space where designated members can collaborate. Each workspace is a collection of specific users, files and folders, access permissions, and collaboration rules. The users, files, and folders in one workspace are completely separate from those in another workspace. You'll configure a workspace in Procedure 2 below.
Users in a given workspace can collaborate freely with other members of the same workspace. By default, workspace members can also collaborate with users outside the workspace. But the admin can restrict that privilege if necessary; see Procedure 3 below.
Your files and folders are in IBM Cloud storage
Each Aspera on Cloud subscription includes one built-in, Aspera-managed auto-scale transfer cluster attached to storage in IBM Cloud.
This Aspera transfer cluster (also called ATS, Aspera transfer service; sometimes called a node) is the engine that AoC uses to upload and download your files and folders to and from your built-in IBM Cloud storage. ATS is hosted and managed by IBM Aspera.
The built-in IBM Cloud storage hosts your organization workspace, including the content your users upload and share using the Files app. As an admin, you can also upload content directly to this storage and then make that content available to your users. (Storage capacity depends on your AoC subscription tier.) See procedure 4 below.
The access credentials (access key and secret) for this transfer cluster and storage are delivered to the administrator who first created the AoC organization. You should retrieve and securely store the access credentials; they allow you to access and manage your IBM Cloud storage.
- To attach your existing cloud storage to AoC, see Attach your existing cloud storage.
- To attach your own Aspera HSTS server, see Tether Your Aspera Transfer Server to Aspera on Cloud.
Process overview
These are the high-level steps required to configure the scenario shown in the graphic in the opening section of this article; detailed procedures follow. Adapt as needed for your own requirements.
Use the AoC Admin app to:
- Create groups of users, both internal and external, to simplify and accelerate user management.
- Configure the workspace in which your groups will collaborate. Add your internal user groups as workspace members.
- (Optional) Configure the Files app to allow your workspace members to collaborate with your designated external groups only. This configuration is by no means required, but provides content security for your proprietary assets.
- Create the folders in which your internal and external groups will collaborate; share the folders with your groups, assigning specific permissions to allow them access while preserving content security.
- (Optional) Configure notifications to alert internal users when new content appears in their folders.
- Notify your users that they will be prompted to download and install IBM Aspera Connect, the free, lightweight client app that enables high-speed transfers between the AoC app and the user desktop. For most browsers, users must also install a browser extension on each browser they use to access Aspera on Cloud. See Installation.
- Configure the IBM Aspera HTTP Gateway, then attach it to Aspera on Cloud. This transfer method does not require users to download and install the Aspera Connect client.
1. Create groups to accelerate user management
- Add users who are already members of your AoC organization. You'll see their names or email addresses auto-filling in the Add members dialog.
- Add users who are not part of your AoC org. When you add new users to a group, you simultaneously add them as members of the organization.
- Group 2 (external group: Vendor A users)
- Group 3 (internal users who collaborate with Vendor B)
- Group 4 (external group: Vendor B users)
After you create the four groups, your Aspera on Cloud org looks like this:
2. Configure the workspace for user collaboration
Now set up the workspace and make your internal groups workspace members.
Every AoC subscription is configured with one default workspace. Aspera recommends that you rename and use your default workspace. Depending on your subscription, you may be able to create a new workspace.
You now have a workspace with your internal groups as members.
2a. Disable the Packages app in your workspace (optional)
Both the Files and Packages apps are enabled by default. This workspace uses only the Files app, so disable the Packages app. You can re-enable it at any time.
- If necessary, open your new workspace: Workspaces > Project Alpha.
- Click Applications > Packages.
- Clear the checkbox labeled Use global app settings.
- Clear the checkbox labeled Enable application.
- Click Save.
3. Configure the workspace Files app for secure collaboration (optional)
In this optional procedure, you'll configure the following specific collaboration capabilities for your workspace members. If you don't need these additional controls and security, skip this procedure.
- Allow workspace members to upload content only into the folders you designate. This configuration makes it easy for you to monitor storage usage and transfer volume.
- Designate your external groups (Group 2 and Group 4) as the only external users your workspace members can share with. This configuration ensures content security.
Configure the Files app:
4. Create and share the collaboration folders with the groups
Now set up folders on your IBM Cloud storage and share them with your groups, giving them the spaces to collaborate in. You'll give access and the required permissions to each group. Then you can upload the desired content to the folders, or allow the users with "Upload" permission to populate the folder content.
You'll need the node secret for this procedure. To find the secret, see Important note in procedure 2a.
Recall that this is the configuration goal:
Folder permissions
As you share, you'll assign permissions to each folder based on the group and their access needs. Aspera recommends the following permissions matrix. Adjust for your own situation and goals.
Folders | Permissions | |||
---|---|---|---|---|
Group 1 | Group 2 | Group 3 | Group4 | |
Ingest from Vendor A |
|
|
n/a | n/a |
Distro to Vendor A |
|
|
n/a | n/a |
Ingest from Vendor B | n/a | n/a |
|
|
Distro to Vendor B | n/a | n/a |
|
|
- Go to Workspaces > Project Alpha > Applications > Files > Shared folders > Create new.
- In the Node access dialog that opens, select the intended node, enter your node secret, and click Log in.
- Create a folder for Group 1 to upload content for Group 2 to
download:
- In the Choose folder to share dialog that opens, click Create folder.
- Name the folder "Distro to Vendor A", then click OK. The new folder appears in the list.
- Click to select this new folder, then click
Submit. This action makes the folder a shared folder.
- Share the folder "Distro to Vendor A" with Group 1, giving your
internal users permission to upload to this folder:
- Click the folder row to open it, then click Add member.
- Click the field that displays Can edit to display permission options.
- Select permissions for Browse, Upload, Create folders. Then
click off the permission list to close it. The field displays "Custom."
Permissions to "Distro to Vendor A" for Group 1 (workspace members who collaborate with Vendor A).
- In the field that displays Search for users or groups, enter Group 1.
- Click Add.
- Share the folder "Distro to Vendor A" with Group 2, giving your users
from Vendor A permission to download from this folder.
- Click Add member.
- Click the field that displays Can edit to open the permission options.
- Select permissions for Browse, Download, Delete, and Preview.
Then click off the permission list to close it. The field displays "Custom."
Permissions to "Distro to Vendor A" for Group 2 (the users from Vendor A).
- In the field that displays Search for new members, enter Group 2.
- Repeat the previous steps to create the folder "Ingest from Vendor A" with Group 1 and Group 2, reversing the permissions as shown in the permissions matrix.
- Repeat these steps to create and share two more folders for collaboration with Vendor B, giving access and permissions to Group 3 and Group 4. Refer to the table in the section "Folder permissions".
Result: Your internal and external groups can see the folders you created, and access folder content according to the permissions you assigned. Users must go to the workspace you set up in Procedure 2, and access the Files app in that workspace.
5. Configure notifications
You can also allow your internal users to configure a notification when content is added to a folder they need to monitor.
- Go to Workspaces > Project Alpha > Notifications.
- Click the toggle labeled Use organization settings to Off.
- Click the toggle labeledAllow users to turn on notifications for new shared folder content to On.
- Click Save.
Your internal users can now set notifications for themselves when new content is added to the folders they need to monitor. For a user procedure, see Set notifications for new content in a shared folder.
Results
- Members of your internal groups are members of your org and the
workspace Project Alpha. Each member of each internal group receives
four email notifications.
- The first contains a link allowing them to join the organization by logging in and creating an account.
- The second email contains a link to join the workspace. These are standard users in your org.
- The third and fourth emails contain links the to two folders you shared with them.
- In the workspace, your internal groups see two folders in their Files app. They can browse and upload content to the Distro folder, and browse, download, preview and delete content from the Ingest folder.
- Members of your external groups receive two email notifications, each with a link to one of the two folders you shared with them. When they click the link, an AoC portal opens to allow them access to the folder according to the permissions you set.
- The external group members do not see the workspace or any content beyond what has been shared with them. These are limited users in your org.