Signiant Flight CLI Overview

Signiant Flight allows you to transfer files to and from cloud storage services using Signiant's acceleration technology. The Flight CLI allows you to transfer files using a Flight Server from the command line on a Windows, macOS, or Linux operating system.

Download Signiant Flight CLI for macOS, Windows and Linux

Signiant offers a limited use trial API key to test the Signiant Flight service. Once you have an account, you can create API keys as needed from the Signiant Flight console.

When moving content, you should use the Flight Server closest to your bucket, container, or other cloud service to have the fastest transfer possible. For example, if using an Amazon S3 Bucket in us-east-1, you should use the us-east-1 Flight Server.

You can view a complete listing of available Flight Servers in the Flight Server Reference.

You can find out more about hiding your credentials, using a configuration file, and other configuration options in Flight CLI Advanced Configuration.

You can view a complete list of parameters by using ./sigcli -h on the command line.

Moving Content

You can use Signiant Flight CLI to move files and folders to and from a cloud service. The most common application for Flight CLI is to move content to cloud storage, such as Amazon S3 Buckets or Microsoft Azure Blob Containers.

These examples provide sample commands to upload and download a single file, multiple files, and a directory of files from an Amazon S3 bucket and a Microsoft Azure Blob container via Flight Servers in the eastern United States

If you are not using assigned storage with a Storage ID, you must specify your AWS Access Key, Secret Key and Bucket Name. For Microsoft Azure storage, you must specify your Access Key and Container Name.

Command examples use \ to clarify separate parameters. You can also enter commands as a single line.

All sensitive credentials in the examples are substituted for ABC123456XYZ.

Uploading Content

Uploading a Single File

Amazon S3:

./sigcli --direction upload \
example-video-file.mp4 \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction upload \
example-video-file.mp4 \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name
Uploading Multiple Files

Amazon S3:

./sigcli --direction upload \
example-video-file.mp4 example-video-file-2.mp4 example-video-file-3.mp4 \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction upload \
example-video-file.mp4 example-video-file-2.mp4 example-video-file-3.mp4 \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name
Uploading a Folder
./sigcli --direction upload \
example-folder/ \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction upload \
example-folder/ \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name

Downloading Content

Content downloads to your current directory. Use the --download-folder argument to specify a different target directory.

Downloading a Single File

Amazon S3:

./sigcli --direction download \
example-video-file.mp4 \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction download \
example-video-file.mp4 \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name
Downloading Multiple Files

Amazon S3:

./sigcli --direction download \
example-video-file.mp4 example-video-file-2.mp4 example-video-file-3.mp4 \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction download \
example-video-file.mp4 example-video-file-2.mp4 example-video-file-3.mp4 \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name
Downloading a Folder
./sigcli --direction download \
example-folder/ \
--apikey ABC123456XYZ \
--server us-east-1-am.cloud.signiant.com \
--access-key ABC123456XYZ \
--secret-key ABC123456XYZ \
--bucket your-bucket-name

Azure:

./sigcli --direction download \
example-folder/ \
--apikey ABC123456XYZ \
--server us-east-az.cloud.signiant.com \
--account-name ABC123456XYZ \
--access-key ABC123456XYZ \
--container your-container-name