Skip to main content
All CollectionsWhite LabelContent Operations
File Transfer via Amazon S3 and FTP/SFTP
File Transfer via Amazon S3 and FTP/SFTP
Updated over 3 months ago

Random Sounds offers multiple methods for ingesting content into the platform.

One of the most efficient methods is bulk file transfer via an Amazon S3 bucket or FTP/SFTP account.

These solutions act as a staging area where files can be quickly transferred from one system to another. With this method, content can be uploaded from your existing storage location into the staging area, then Random Sounds will connect to the staging area and import the files.

What you need to access Amazon S3, FTP, SFTP

In order to connect to an Amazon S3 bucket or FTP/SFTP account, an FTP client must be used. An FTP client is a simple software application that allows users to log into various servers and upload/manage files. Our preferred FTP client is Transmit, but there are other free solutions available that provide comparable services, such as Cyberduck and FileZilla.

FTP Client Setup

After you have selected and installed an FTP client, there is a one simple setting to adjust in order to get the most out of your FTP client. If have not previously installed an FTP client on your computer, the default FTP client will most likely be set as Safari or your preferred web browser. This will likely result in issues when attempting to remote connect to S3 buckets and/or FTP/SFTP accounts from your computer

Please take the following steps to set your desired default FTP Client:

  1. Install and open your FTP client.

  2. Open Preferences.

  3. Update the default FTP client to your preferred application, e.g Transmit.

Using Your FTP Client

a) Uploading files via FTP Client

To upload your files to the FTP server, take the following steps:

  1. Create a local folder on your computer for a release, including cover art, audio files, and/or video files.

  2. Drag and drop the folder into your FTP client.

  3. Once upload is complete, quit the FTP client or disconnect from the FTP server.

b) Connect to S3 Bucket via FTP Client

Unlike FTP, Amazon S3 cannot be launched with the Open Connection button. You will have to manually launch the client and enter the server information. Here is a walkthrough of Amazon S3 connectivity setup in both Transmit and Cyberduck.

Transmit:

  1. Protocol: Amazon S3

  2. Address: s3.amazonaws.com

  3. Access Key ID: Login ID in Random Sounds's Ingestion settings

  4. Secret: Login Secret in Random Sounds's Ingestion settings. You will have received this information separately.

  5. Remote Path: Enter the bucket name in this field. This is equal to the Host in Random Sounds's Ingestion settings, minus the s3.amazonaws.com appendix.

  6. Connect

Cyberduck

  1. In Cyberduck App, click "Open Connection" on top left

  2. Select "Amazon S3" from the dropdown menu

  3. Server: "Host" in Random Sounds's Ingestion settings.

  4. Access Key ID: "Login ID" in Random Sounds's Ingestion settings.

  5. Secret Access Key: "Login Secret" in Random Sounds's Ingestion settings. You will have received this information separately.

  6. Connect.

Uploading files via FTP Client

To upload your files to the S3 bucket, take the following steps:

  1. Create a local folder on your computer for a release, including cover art, audio files, and/or video files.

  2. Drag and drop the folder into your FTP client.

  3. Once upload is complete, quit the FTP client or disconnect from the S3 bucket.

Did this answer your question?