Skip to main content

Upload: FTP and SFTP

Zuora

Upload: FTP and SFTP

The FTP and SFTP upload tasks receive files from the preceding task and store the files to an FTP or SFTP server. The preceding task can be any task that outputs files, like the export, report run, or link task. 

Task Settings

On the Setup tab, enter the information of the FTP or SFTP server to be used, including the host name or address, port number, target folder location, as well as your credentials to the server. 

You can click Validate to verify if the information and credentials are correct.

WF-upload-sftp-setup.png

On the Files tab, specify the files to be uploaded. File names support variables by using Liquid syntax.

In the Zuora Files section, you can specify files generated in Zuora but outside Workflow by entering file IDs. In the Workflow Files section, files from the preceding Workflow task are automatically displayed. Select the files to be uploaded to the server. You can change the file names. The key next to the Workflow file indicates the number in the file name of the payload where this file is from.

WF-upload-sftp-files.png

On the Options tab, specify the algorithms used for the following items. Hover over the fields to see the supported algorithms.

  • Key Exchange Algorithm: The algorithms responsible for establishing secure methods of exchange. "AutoDiscover" means Zuora SFTP client and your SFTP server will first negotiate which algorithms to use during the SFTP session.
  • Host Key: The cryptographic key algorithm used for authenticating with the SFTP server. "AutoDiscover" means Zuora SFTP client and your SFTP server will first negotiate which algorithms to use during the SFTP session.
  • Encryption: The encryption algorithm used for the content in file transfer. You can select either of the following options.
    • AES128-cbc: Restricted to use 128 bit encryption algorithm.
    • AutoDiscover: Zuora SFTP client and your SFTP server will first negotiate which algorithms to use during the SFTP session.
  • Permissions: The file permission assignment, using Linux read (r), write (w), and execute (x) syntax for the file. If this field is not configured, Zuora will use the permissions set on the file directory.