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 use google storage as the file storage system of your MFT server

Words by

John Carl Villanueva

In this tutorial, you’ll learn how to configure JSCAPE MFT Server so that files uploaded to it are streamed directly to Google Cloud Storage. This streaming process is completely transparent to end users, who’ll interact with the Google Storage folder as if it were a local folder on the server.

Published in:

Blog

/

JSCAPE MFT, Managed File Transfer, Tutorials

In this tutorial, you’ll learn how to configure JSCAPE MFT Server so that files uploaded to it are streamed directly to Google Cloud Storage. This streaming process is completely transparent to end users, who’ll interact with the Google Storage folder as if it were a local folder on the server.

This is similar to the tutorials we did for Azure Files and Amazon S3 so you can click those links if you also wish to work with those cloud storage services.

What we want to do

Here’s an illustration of what we want to achieve. The file transfer client on the left can represent any file transfer client, whether one that’s manned by an end user or an application that automatically uploads files to your server. From the client’s point of view, the Google Storage share will simply appear like a local directory on your server.

mftserver_network_storage_google

Prerequisites from Google Storage

Before you start configuring anything on JSCAPE MFT Server, you need to have a Google Storage bucket ready first. The screenshot you see below is from my Google Storage Console, where I have a bucket named jscapestorage02 and a folder underneath it named dir1.

google storage bucket and directory

You also need to create a Google Cloud Service Account and obtain that account’s corresponding private key (a JSON file). We assume you can take care of those yourself. Click that link for instructions on how to generate that file.

Once you have all that information on hand, you can then proceed to your JSCAPE MFT Server instance to configure the settings required there.

Adding a Google Storage reverse proxy

The first thing you need to do on JSCAPE MFT Server is to create a Google Storage reverse proxy. To do that, navigate into a domain, go to the Reverse Proxies module, and click the Add button to create a Reverse Proxy.

01 - reverse proxies add

Next, select Google Cloud Storage from the Protocol drop-down list and then click OK.

02 - google storage reverse proxy

Give this reverse proxy a name and then specify an authentication method. Let’s just choose ‘private key credentials’ for now. You will need the JSON file we talked about in the previous section. Click the Browse button and then select the file in question.

Since you will likely want the files to be stored in a specific folder in a Google Storage bucket, enter the path to that folder in the Remote directory field. In the screenshot below, jscapestorage02 is a bucket in my Google Storage account and dir1 is a folder under that bucket.

03 - google storage reverse proxy parameters

Click the Test Server button to test the connection. If the test succeeds, you may then click the OK button. If everything goes well, you should then see your newly created reverse proxy in the Reverse Proxies tab.

04 - google storage reverse proxy

The next step is to map to that reverse proxy from either a user account’s virtual path or a group’s virtual path. For this example, let’s just use a user account’s virtual path.

Go to the Users module and edit a user account whose virtual path you want to map to the Google Storage reverse proxy.

05 - edit user

Go to the Paths tab and click the Add button to add a new virtual path.

06 - add virtual path

Specify the virtual path. For example, /googlestoragedir1. This will create a virtual path named googlestoragedir1 underneath the root (/) virtual path. After that, click the Reverse Proxy radio button and select the name of the reverse proxy you created earlier from the drop-down list. Click OK when done.

07 - add virtual path

You should then see your newly created virtual path inside that user’s list of virtual paths. Click OK again to proceed.

08 - google storage virtual path

You’re now ready to test this out.

Connect to a JSCAPE MFT Server file transfer service using the user account whose virtual path was mapped to the Google Storage reverse proxy. In our example, we’re going to connect to our HTTP service using the JSCAPE MFT Server Web user interface.

09 - user web interface

So, we’re here now inside the user’s storage page and, as you can see, we have that virtual path we created earlier.

10 - google storage virtual path in web ui

If you navigate into that directory and upload a file to it ….

11 - upload file to google storage reverse proxy

And then check in the actual Google Storage directory, you’ll see that the file has indeed been uploaded there.

12 - google storage bucket

That’s it. Now you know how to configure JSCAPE MFT Server so that files uploaded to it are streamed directly to Google Storage.

Would you like to try this out yourself? Request the FREE trial of JSCAPE MFT Server now.

 

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