JSCAPE
  • Products
    • Managed File Transfer
    • JSCAPE SaaS
    • MFT Gateway
    • MFT Monitor
    • All Products
  • Solutions
    • All Solutions
    • Secure File Transfer
    • AS2 Server Software
    • File Synchronization
    • Reverse Proxy
    • Compliance
    • DMZ Streaming
  • Pricing
  • Company
    • Blog
    • Company
    • Contact Us
    • Clients
    • Case Studies
    • Testimonials
    • Certifications
  • Support
    • Help Desk
    • Documentation
    • Customer Downloads
Get a demo

How to connect and upload files to an amazon s3 trading partner

Words by

John Carl Villanueva

Overview In this tutorial, we’ll show you how to connect JSCAPE MFT Server to an Amazon S3 Trading Partner and then upload files to an S3 bucket.

Published in:

Blog

/

JSCAPE MFT, Managed File Transfer, Triggers, Tutorials

Overview

In this tutorial, we’ll show you how to connect JSCAPE MFT Server to an Amazon S3 Trading Partner and then upload files to an S3 bucket.

What we want to accomplish

There are many use cases for this kind of set up but in this particular example, we want JSCAPE MFT Server to detect files as they’re added to a local directory and then upload each of those files to an S3 bucket in the Amazon cloud.

upload files from mft server to amazon s3 bucket.png

Want to watch a video version of this blog post instead?

Things to set up on JSCAPE MFT Server

To accomplish our goal we’ll need to set up the following on JSCAPE MFT Server:

  1. A Directory Monitor that would detect files added to a particular directory;
  2. An Amazon S3 Trading Partner, which will serve as the final destination of the files detected in # 1; and
  3. A Trigger that would respond each time files are added to the monitored directory. This same trigger would also be responsible for automatically uploading those files to the Amazon S3 trading partner.

Let’s start by creating that directory monitor.

Creating the directory monitor

To create a directory monitor, go to the Directory Monitors module and click the Add button.

amazon s3 trading partner 01.png

Give the directory monitor a name, specify the directory you want to monitor, and set a desired monitor interval.

amazon s3 trading partner 02-1.png

Because we only want this directory monitor to monitor for newly added files, let’s just uncheck all events except the Monitor file add event.

amazon s3 trading partner 03.png

Click the Ok button when you’re done.

Our next step is to create that Amazon S3 trading partner

Creating the Amazon S3 Trading Partner

Before you create an Amazon S3 trading partner, of course, you need to make sure you already have an Amazon S3 account along with an S3 bucket. We’ll be needing the name of that S3 bucket when we create the trigger.

amazon s3 trading partner 14.png

Once you have your Amazon S3 bucket ready, go to the Trading Partners module and then click the Add button.

amazon s3 trading partner 04.png

Select Amazon S3 from the drop-down list and then clock OK.

amazon s3 trading partner 05-1.png

Give this trading partner a name and then enter your Amazon S3 Access Key ID (Access Key) and its corresponding Secret Key.

amazon s3 trading partner 06.png

Check whether you can connect to your Amazon S3 account by clicking the Test Server button. If all goes well, click the Ok button.

amazon s3 trading partner 07.png

We’re now ready to proceed to the final step. Let’s now create the trigger that would upload files to that S3 trading partner.

Creating the file upload trigger

Navigate to the Triggers module and then click the Add button.

amazon s3 trading partner 08.png

Give the trigger a name and then select the Directory Monitor File Added event type. This is the event that will be raised each time a file is added into the monitored directory. Click Next to proceed.

amazon s3 trading partner 09.png

In case you’ve created other directory monitors that also raise the Directory Monitor File Added event type, specify the directory monitor we created earlier in the trigger conditions box in order to filter out all irrelevant events. Use the following expression:

MonitorName = "Dirmon1"

Click Next to proceed

amazon s3 trading partner 10.png

We now add the trigger action that would ultimately upload each detected file to the S3 bucket.

Click the Add button and select the Trading Partner File Upload trigger action.

amazon s3 trading partner 11.png

As soon as the next screen appears, select the trading partner we created earlier from the drop-down list.

For the Local File field, just enter the %File% variable. The value of this variable corresponds to the path of each newly added file. So, each time a file is added to the monitored directory, the Directory Monitor File Added event type is raised, this trigger responds, and the path of the newly detected file is populated into this Local File field.

Lastly, we just specify the name of the Amazon S3 bucket. Just enter the S3 bucket name into the Remote Directory field.

amazon s3 trading partner 12.png

If you want to upload the files to a specific folder in that bucket, just specify the relative path of that folder. For example, if the folder is named ‘folder1’, then just enter the path likeso:

amazon s3 trading partner 13.png

Click Ok to finalize the trigger creation process.

That’s it. Now you know how to connect and upload files to an Amazon S3 bucket using JSCAPE MFT Server.

Related content

Updated Video: Using Directory Monitors

Setting Up a NAS Shared Storage for Your File Transfer Servers

How To Install A SFTP Server on Windows

Key points to remember when connecting and transferring files with an Amazon S3 trading partner

Get started

Want to try this out? Request a free trial of JSCAPE MFT Server by clicking the image below.

Easy To Deploy, Easy To Administer, Easy To Manage

Ready to see how JSCAPE makes managed file transfer so much simpler? Schedule your demo now.

Request a demo

Popular Articles

View more by

JSCAPE
  •  
    1–2 minutes
    23/09/2025

    JSCAPE by Redwood, version 2025.3: New UI continues to make a splash

    Dive back into JSCAPE by Redwood with version 2025.3, bringing more modern UI updates to make using and navigating JSCAPE more intuitive. 

    Read article

  •  
    1–2 minutes
    19/08/2025

    Weathering the economic storm: Expert support is your enterprise file transfer system’s lifeline

    The global economic landscape can be described by one word: “uncertain”. Lingering effects from the 2020 pandemic, combined with new waves of international tariffs throughout 2025, have…

    Read article

  •  
    1–2 minutes
    30/07/2025

    Escape the grip: Why flexible MFT is key to enterprise agility

    Break free from costly vendor lock-in Let’s be blunt: some MFT vendors have built product suites that are less about true partnership and more about proprietary siloing.…

    Read article

  •  
    1–2 minutes
    23/07/2025

    Avoid downtime and threat actors: Getting the best of both worlds in MFT

    For enterprise organizations relying on managed file transfer (MFT) solutions, cybersecurity often feels like an arms race. The need to patch MFT software vulnerabilities to prevent breaches…

    Read article

Related Content

Read more about

JSCAPE MFT
  •  
    1–2 minutes
    30/07/2025

    Escape the grip: Why flexible MFT is key to enterprise agility

    Break free from costly vendor lock-in Let’s be blunt: some MFT vendors have built product suites that are less about true partnership and more about proprietary siloing.…

    Read article

  •  
    1–2 minutes
    03/07/2025

    Consolidate, deploy and thrive: JSCAPE’s formula for MFT success in uncertain times

    Global enterprises today are navigating a landscape marked by significant economic volatility. Fluctuating markets, shifting trade policies and persistent economic uncertainty are compelling enterprise organizations to reevaluate…

    Read article

  •  
    1–2 minutes
    31/03/2025

    SFTP vs. FTPS: Which file transfer software is best for business use?

    What is SFTP? SFTP is a file transfer protocol that’s normally packaged with Secure Shell (SSH), the network protocol most IT administrators use to access and manage…

    Read article

  •  
    1–2 minutes
    25/03/2025

    EDI integration with trading partners: 6 best practices

    Many large companies with high-volume transactions, especially those involved in e-commerce, manufacturing and retail supply chains, have long migrated from manual processes to Electronic Data Interchange (EDI).…

    Read article

Company

  • About Us
  • Contact Us
  • Clients
  • Case Studies
  • Testimonials
  • Privacy Policy
  • Certifications

Resources

  • Managed File Transfer
  • Secure File Transfer
  • Secure FTP Server
  • AS2 Server
  • Reverse Proxy
  • File Upload Processing
  • What Is An AS2 Server?

Support

  • Help Desk
  • Documentation
  • Customer Downloads
JSCAPE

Copyright © 2025 JSCAPE

  • Privacy Policy
  • Cookie Settings