Transferring Content to an Endpoint

After you install Flight Gateway on your server and activate your gateway, you can transfer a test file to your cloud storage using Signiant Control, AzCopy or AWS CLI.

Signiant Control

To transfer data using Signiant Control:

  1. Create a job configuration file.
  2. In your job configuration, ensure the source is a valid path to a test file, for example:
    • Linux: file:///Path/To/Folder/
    • Windows: file://C:\Path\To\Folder\
  3. Run sigctl -copy from the command line, specifying the path to your job configuration file:

> sigctl -copy job-config.json

Note: For the transfer to work correctly, you must run sigctl with administrator or root permissions.

For other Signiant Control command line options, see Using Signiant Control.

AzCopy

To transfer data to Microsoft Azure:

  1. Download and install AzCopy for Windows or Linux.
  2. Create a new file named azcopy.exe.config.
  3. Paste the following code into the configuration file:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.net>
        <defaultProxy>
            <proxy
                proxyaddress="http://localhost:8443"
                bypassonlocal="false"
            />
        </defaultProxy>
    </system.net>
</configuration>
  1. Transfer the content using AzCopy specifying the number of concurrent operations with the /NC flag.

Note: The recommended number of concurrent operations should be 4 times the number of active CPU cores in your server. For example, a server with 32 cores would use /NC:128.

AWS CLI

To transfer data to Amazon AWS:

  1. Set the Gateway as a proxy for AWS CLI by configuring your system proxy settings:
    • Linux: export HTTPS_PROXY=localhost:8443
    • Windows: set HTTPS_PROXY=localhost:8443
  2. Configure your AWS bucket by using AWS CLI commands in your terminal application:
    • aws configure set s3.addressing_style virtual
    • aws configure set default.s3.multipart_threshold 100MB
    • aws configure set default.s3.multipart_chunksize 100MB
    • aws configure set default.s3.max_concurrent_requests 16

Once you have configured your transfer settings, you can copy files to your endpoint using the command line:

To transfer a file to your bucket: $ aws s3 cp text.txt s3://mybucket/

To transfer a file to your bucket and rename it: $ aws s3 cp text.txt s3://mybucket/text2.txt

For more information, see the [AWS Command Line Interface Guide] (http://docs.aws.amazon.com/cli/latest/userguide/cli-s3.html).

Was this page helpful?
About SigniantSigniant’s intelligent file movement software helps the world’s top content creators and distributors ensure fast, secure delivery of large files over public and private networks. Built on Signiant’s patented technology, the company’s on-premises software and SaaS solutions move petabytes of high-value data every day between users, applications and systems with proven ease.LEARN MORE