How to connect MASV with DigitalOcean Spaces
Integrate MASV with your DigitalOcean Spaces Object Storage
DigitalOcean Spaces is an S3-compatible service for storing and serving large amounts of data. The built-in Spaces CDN minimizes page load times, improves performance, and reduces bandwidth and infrastructure costs. Pairing DigitalOcean Spaces with MASV makes it fast and easy to send files to your storage.
Before you start
To make the process go smoothly, have the following information on hand:
- DigitalOcean Spaces bucket name
- Region of bucket
- Spaces Access Key ID and Access Key Secret with the appropriate associated access permissions.
- Path, if saving to a specific folder/directory.
For information about creating an access key, please refer to the DigitalOcean documentation.
To integrate a DigitalOcean Spaces bucket with MASV
-
In the MASV Web App, as a Team Owner or Admin (role), from the sidebar on the left, select Integrations.
-
On the Integrations page, select the Available Integrations tab.
- Select DigitalOcean.
- In the Add Integration window, enter or select the information required:
-
Connection Name: Type a meaningful name. This name will display in the My Integrations list.
-
Bucket: Enter the name of the DigitalOcean bucket.
-
Access Key ID: Copy and paste the Access Key ID.
-
Secret Access Key: Copy and paste the Secret.
- Region: Choose the region where your bucket is hosted.
-
- Choose any of the following settings in Folder Options:
- Target Subdirectory: To set an optional relative path, type a path in the Target Subdirectory box. You can edit this directory as needed.
- Save directly in upload/target directory: If you want to save the files in a directory that uses the package name, clear the checkbox. To deliver directly into the Target Subdirectory, select the checkbox.
- In Sidecar Options, select any of the following options:
- Include Transfer Manifest: A JSON sidecar file that includes metadata, file path and other file info, and a file list for the transfer.
- Include Per-File Manifest: A JSON sidecar file generated for each file in the transfer that includes metadata, file path and other file info.
- Select the Connect button.
- Refresh the page to update the list and status of the connections.
That's it! After authentication, the service is connected with MASV. You can now: