Connect MASV to Your Amazon EBS Storage

MASV makes it easy for you and your collaborators to ingest large files into Amazon EBS storage. Scroll down for a full tutorial on how to set it up.

logo aws s3
Vitesse

Rapide et fiable

Quickly and reliably ingest to your Amazon EBS (Elastic Block Storage) or Amazon EFS (Elastic File Storage).

Icône de bouclier

Simplified Ingest

Easily connect your EBS or EFS storage through MASV’s browser interface and user-friendly upload Portal.

icône d'ampoule

Always Secure

Ingest to EBS without opening ports or setting permissions, and limiting contributors to the directory you specify.

Tutorial Preparation

In the following tutorial, you’ll learn how to:

  • Install the Agent MASV on your Amazon EC2 (Elastic Compute Cloud) instance.
  • Create a secure connection to an Amazon EBS directory in the MASV Web App.
  • Use MASV Portals to ingest files from contributors directly to your Amazon EBS storage.

What you’ll need:

  • A Compte MASV.
  • An Amazon account with an Amazon EC2 instance that includes Amazon EBS.

Time to complete: Approx. 20 min.

💡 Note: For this tutorial, we’ll use an Amazon EC2 instance running an AMI (Amazon Machine Image) with Amazon Linux 2023. The MASV Agent is available for a range of platforms, including Docker. Visit MASV Agent Setup for details. To set up EFS storage with MASV, you can follow the same steps listed below.

Install the MASV Agent

Installing the MASV Agent is the first step. The MASV Agent lets us create a secure connection for transfers.

1. In your Amazon account, connect to an Amazon EC2 instance.

Envoi de fichiers vers Google Drive

2. For Amazon Linux 2023, we’ll use the RPM-based installer. Copy the commands below and paste it in your EC2 terminal, and press Enter.

sudo tee -a /etc/yum.repos.d/masv-agent.repo > /dev/null <<EOF
[masv-agent]
name=MASV Agent
baseurl=https://dl.massive.io/agent/rpm
enabled=1
gpgcheck=1
gpgkey=https://dl.massive.io/agent/publickey.gpg
EOF

3. Copy and paste the following commands, and press Enter to run the installation:

sudo yum update
sudo yum install masv-agent

4. Type Y when prompted, and press Enter.

5. If prompted, verify that the GPG key Fingerprint displayed matches the following: 087F 5276 E175 06C4 3A5C 1A06 F400 D772 9479 7DAE, and, if so, type Y and press Enter.

Envoi de fichiers vers Google Drive

6. When you see Complete!, you’re ready to set up your integrations in the MASV Web App.

The installer automatically starts the MASV Agent server and configures the background service—easy, yes?

Link Your Amazon EBS Storage

Now we’ll connect MASV to the EBS storage of our Amazon EC2 instance. MASV offers a range of integration options for cloud storage, popular media apps, and media asset management software. We’ll be using the Storage Device integration.

1. Sign in to the MASV Web App, and in the sidebar on the left, select Intégrations.

2. On the Intégrations page, select the Available Integrations tab, and select Storage Device.

Connect MASV to Amazon EBS

3. Dans le Add Integration window, type a name in the Nom de la connexion box, and choose a Transfer Direction. If you choose Save to storage, you have the option to set Target Directory (we’ll use project1) and Parent Folder (default is to include package name in path)—these settings are appended to the root path you set later. They are relative to the root path and can be edited within the MASV Web App as needed.

Envoi de fichiers vers Google Drive

4. Select Next, and in the Register Integration window, ignore step 1 (already done). In step 2, before we continue, it’s best to copy the ID et Secret key to a secure location.

5. Copy the block of code from step 2 to your EC2 terminal window.

Envoi de fichiers vers Google Drive

6. Edit the  –root-path placeholder text to set the directory you want (must be an existing directory), in this example, we used –root path ‘/projects/2024’, and press Enter. A successful connection displays code 200.

Envoi de fichiers vers Google Drive

7. In the MASV Web App, sélectionner Terminé to close the Register Integration window, and select the My Integrations tab to view your new integration. Refresh the browser tab to update the status for the connection.

Envoi de fichiers vers Google Drive

Connect Amazon EBS storage to a MASV Portal

Portails MASV are web uploaders that make it easy to collect files from contributors and deliver them to your storage of choice. Lets take a look at how it works with our new Amazon EBS storage integration.

You’ll need a Portail MASV. If you don’t already have one set up, you can create one in the MASV Web App. Full instructions can be found in the Help: How to create, edit, or delete a Portal. You can create an Instant Portal in a couple of clicks, or create a Custom Portal (connecting a Portal to an Integration is a type of customization).

1. In the MASV Web App, sélectionner Request Files with Portals from the sidebar on the left.

2. On the Request Files page, choose a Portal, and in the Actions column, select the menu icon [three vertical dots], and select Modifier.

Envoi de fichiers vers Google Drive

3. On the Edit Portal page, select the Intégrations tab, and in the Statut column, enable the toggle for your Amazon EBS integration.

Envoi de fichiers vers Google Drive

4. Sélectionnez le Sauvez button in the lower right corner of the page to apply the changes.

5. Return to the Request Files page. Now you’re ready to send a file request. Select the Actions menu icon for your Portal, and select Send Upload Request from the menu.

Envoi de fichiers vers Google Drive

6. Fill in the Send Upload Request Via Email fields, adding the email recipients and the message that you want to appear on the Portal.

Envoi de fichiers vers Google Drive

7. Select the Send Request button to close the window.

Receive Files to EBS With a Portal

The email recipients listed will receive an email request with a link to your Portal.

masv email request upload files

Using their web browser, the email recipient can drag and drop the files onto the Portal page and send the files as a package.

masv portal card send package 1

You’ll receive an email notification when the files have been delivered to your Amazon EBS storage.

Envoi de fichiers vers Google Drive

Want to check? In your Amazon EC2 instance, list the files for the directory you set in your MASV Integration, you’ll find the package name for your file delivery (files are inside) or the file names, depending on what you chose for the Parent Folder option.

Envoi de fichiers vers Google Drive

Congratulations! You’ve installed the MASV Agent, set up an Integration in the MASV Web App, and delivered files to your Amazon EBS storage by using a MASV Portal. You can create as many Integrations and MASV Portals as you want to help organize your file transfers, teams, and projects.

Next Steps

There are so many ways our customers build MASV into their workflows. For more information about customizations and the MASV API, visit our Documentation pour les développeurs MASV.

Try the MASV Integration with Amazon EBS Storage

Use MASV and Amazon EBS to speed up content ingest to storage workflows.