Remote File Storage - dfryan/dreamfactory GitHub Wiki
The Remote file service allows a developer to connect to external storage providers to store and retrieve files. The following storage providers are available: Amazon Simple Storage Service (Amazon S3), Windows Azure Storage, Rackspace Cloud Files and OpenStack Object Storage.
Remote File Service Setup
Once you’re in the DSP Admin View, click on the Services menu. Then click on the “Create New Service”
Enter an API Name. The API Name will be used when making REST calls within the DSP.
Enter a Description of the service (optional).
In the Type drop down select “Remote File Storage.”
In the Storage Name field enter the folder name where your content is located on either Amazon S3 or Windows Azure.
In the Storage Type drop down, select either Amazon S3 or Windows Azure. See the directions below for adding your S3 or Azure key credentials.
Check the Active box to enable the service.
Amazon S3 Configuration
For Amazon S3 you’ll need to provide your Access Key and Secret Key.
Click here for instructions on locating your Account Name and Account Key.
Windows Azure Configuration
Windows Azure Storage requires an Account Name and Account Key.
Click here for instructions on locating your Account Name and Account Key.
Rackspace Cloud Files Configuration
Rackspace Cloud Files requires your Rackspace username, API Key, Tenant Name also known as your Cloud Account Number, and the region where you files are stored.
Instructions on locating your Rackspace username, API Key, and Tenant Name.
Test Your Connection
Now it’s time to test your connection to remote file storage. Select the Manage Files menu item in the Admin View. You will now see a new entry for the DSP service name you just created.
Double click on the service name to view your remote files.
And you’re done! Now your application can access all the remote files located in the specified Amazon S3, Windows Azure or Rackspace folder.