DreamFactory comes with its own file system for storing BLOB files or you can easily connect with REST to remote file storage systems, including Amazon S3, Azure Storage, Rackspace Cloud Files, and OpenStack Object Storage.
To set up remote file storage, go to the “Services” tab in the DreamFactory Admin Console, select “Remote File Storage,” and specify the required information in the form, including security credentials. Once that’s done, DreamFactory automatically provides a REST API for your remote file storage, which you can browse and interact with in the “API / SDK” tab.
Follow this tutorial to see how to set up a secure REST API for Amazon S3. The set up steps for the other supported file systems are the same. This tutorial also provides an end-to-end example of installing DreamFactory on Amazon EC2 and connecting to S3 file storage.