Uploading Files to Amazon AWS/S3

With Silverstack XT and Lab you can upload clips to an AWS S3 Bucket, or other service that implements the S3 API.

Starting the Upload Process and Entering Account Information

In Silverstack’s library choose the bin or folder that contains the clips for upload.

Open the Media menu in the toolbar and choose “Upload Clips to AWS S3 Bucket…”

If no AWS account is configured in Silverstack yet, enter your

  • “Access Key ID” and
  • “Secret Key” of your AWS account.
  • You can also enter an additional (human-readable) name to better identify that account.

Add an AWS account to Silverstack

You can configure additional AWS accounts and manage accounts in the “Accounts” panel of the application’s Preferences.

Choosing File Locations

In the first step of the upload wizard you can choose which clips will be uploaded and from which volumes the files shall be read.

Configuring the AWS S3 Destination

In the second step of the upload wizard you configure the bucket or endpoint location.

If more than one AWS S3 account is configured in Silverstack you can choose the account to be used.

You can either specify the location by bucket or with an endpoint URL.

Configure the upload

For the bucket you choose

  • the bucket name (either from a list or entered manually),
  • the region (from a list or entered manually), and
  • if S3 upload acceleration should be used for the bucket.

For an endpoint URL you choose

  • the endpoint URL (entered manually), and
  • the region (from a list or entered manually).

You can set a key prefix for each uploaded file. This prefix will be prepended before the folder information and filename of each file. The key prefix can thus be used to define a custom “root folder” of the uploaded files within the bucket.

Testing the Configuration

By clicking on the “Check Configuration” button the connection is tested as configured. A result panel will be presented that displays the result status of the checks.

Starting the Upload Job

Click “Start Upload” to start the upload job.

You can review the status of upload jobs in the bottom bar, and in Silverstack’s jobs panel.

Track the upload


S3 Metadata

For retrieving Silverstack’s clip metadata, the upload process adds a ShotID and a ShotID link as S3 metadata to each file. See the article ShotID as Clip Identifier for more information about ShotIDs.


A reference to the upload location is stored as remote resource in the resources panel. The information can also be added to reports.

S3 Remote Resources