This is a quick "how to" for Memstore™ Cloud Storage.
Memstore™ is an object storage solution that be accessed through a HTTP API ( OpenStack Object Storage API (compatible with Rackspace Cloud Files), FTP or SFTP.
As well as the above Memstore includes a public CDN service that can be used to serve files over HTTP directly from a container.
Our plan in this "how to" is:
Please remember that there is exhaustive information about Memstore in our online documentation system.
At this point your container is CDN enabled which means that all the contents is now public. You can access it using the displayed CDN URL or add a CNAME entry in your DNS server to point to that host name (as indicated in "Using your own domain" in that page).
Let's say the CDN URL is: http://myfiles.EXAMPLE.cdn.memsites.com/
Your CNAME entry would be something like the following:
myfiles.mydomain.com. CNAME myfiles.EXAMPLE.cdn.memsites.com.
The web based browser interface it's OK for small files, but it's not efficient for uploading big amounts of data. We can use the FTP interface instead.
Let's say our administrator is EXAMPLE.admin with password PASSW.
We can use our FTP client to connect:
ftp://EXAMPLE.admin@ftp.storage.memset.com/
You will be asked for your password (PASSW in the example).
You can also use an SFTP with sftp.storage.memset.com; and we recommend using it when possible because the SFTP protocol encrypts all the traffic and hence is more secure than plain FTP.
Then you can browse the storage, bearing in mind that:
Let's say you want to make a PDF available, so you can go into the myfiles container (shown as a regular directory over the FTP interface) and upload a file, for example: report.pdf.
Then you can access the file using the CDN:
http://myfiles.EXAMPLE.cdn.memsites.com/report.pdf http://myfiles.mydomain.com/report.pdf
Although it's not a real security feature, please note that if directory listing is not enabled in the container (point 5: CDN Control), the client needs to know the exact URL to download the file. We could create a directory a0b34567ff3a and store the document there, making it very difficult to guess the name for any third party.
Last updated 11 June 2015, 11:50 GMT