This chapter explains how storage locations can be added for manually exporting files from the GUI.

The following export locations have been successfully tested:

  • FTP

  • SFTP

  • HTTP (using WebDAV)

  • HTTPS (using WebDAV)

  • AWS S3

  • Azure Storage

Pending testing for the following storage locations:

  • Google Cloud Storage

  • Object Matrix Matrix Store

  • Spectra BlackPearl Deep Storage Gateway

  • Local Storage

You can access the configuration from the Assets view → Settings → Export Location

From there, click on “New” on the right side and you will see the mask where you can specify the required details.

Enter a name such as “FTP-export” and configure the rest as follows.

Please note that the syntax is has to be strictly followed, otherwise you will get an Error 400 message popping up

Please note that you cannot use “/” or “\” in your password or access key

You MUST add a script such as “context.getOriginalFilename();” in order for the export to be successfully executed

You can specify specific port numbers for eg. FTP and SFTP indicated by :portnumber after the hostname

Once the configuration has been saved, the password will not be shown but instead a hash

FTP

URI: ftp://{user}:{password}@{host}/{path}

Example: ftp://ftp_export:mypassword@ftp.server.org/myfiles/

Script: filename = context.getOriginalFilename();

Default port number of the FTP server is 21. You can however change it, see info above.

SFTP

URI: sftp://{user}:{password}@{host}/{path}

Example: sftp://sftp_export:mypassword@sftp.server.org/myfiles/

Script: filename = context.getOriginalFilename();

HTTP

URI: http://{user}:{password}@{host}/{path}

Example: http://http_export:mypassword@my.server.org/myfiles/

Script: filename = context.getOriginalFilename();

HTTP requires WebDAV support on the host for file transfer

Default port number for HTTP is 80. You can however change it, see info above.

HTTPS

URI: https://{user}:{password}@{host}/{path}

Example: https://https_export:mypassword@my.server.org/myfiles/

Script: filename = context.getOriginalFilename();

HTTPS requires WebDAV support on the host for file transfer

Default port number for HTTPS is 443. You can however change it, see info above.

S3

URI: s3://{accessKey}:{secretKey}@{bucket}/{path}

Example: s3://KDASODSALSDI8U:RxZYlu23NDSIN293002WdlNyq@mystore/storage1/

Script: filename = context.getOriginalFilename();

Azure

URI: azure://:{accessKey}@{accountName}/{containerName}

Example: azure://:KLKau23dEE02WdlLiO@companyname/container1/

Script: filename = context.getOriginalFilename();

Exporting files

Once the export locations have been defined, you can select them at the export of a file (Original Format or any transcoded derivates) in the GUI:

Once you’ve selected the Export location and formats to export, click on Start.

Thereafter, please check the Job status of the export in the GUI.