UMobj: Difference between revisions

From UMIACS
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
The UMobj suite of utilities support command line access to our [http://ceph.com Ceph] Object Stores.  In addition, each Object Store in UMIACS has a fully-featured web application that allows you access to your files from a web browser.
The UMobj suite of utilities support command line access to UMIACS Object Stores.  UMobj is best suited to large numbers of file operations, like uploading or downloading thousands of files at once.  In addition, each Object Store has a fully-featured web application that allows you convenient access to your files from a web browser.


* https://obj.umiacs.umd.edu/obj
* https://obj.umiacs.umd.edu/obj

Revision as of 17:02, 4 December 2017

The UMobj suite of utilities support command line access to UMIACS Object Stores. UMobj is best suited to large numbers of file operations, like uploading or downloading thousands of files at once. In addition, each Object Store has a fully-featured web application that allows you convenient access to your files from a web browser.

For UMIACS-supported linux machines, these utilities are already installed.

Setup

Setting a few environmental variables containing your credentials you'll need to use for the Object Store is a good idea. When logged into the web interface, you can find these credentials on the user page. E.g. https://obj.umiacs.umd.edu/obj/user/

For example, if you use the bash shell, you can add something like the following to your .bashrc or .bash_profile.

export OBJ_ACCESS_KEY_ID="31sdfadDFAHFDN+344qOEIS"
export OBJ_SECRET_ACCESS_KEY="NDSMK3233adfahadflkkPDSH092DSJKDKDJKFDLSFLNK"
export OBJ_SERVER="obj.umiacs.umd.edu"

Or in tcsh you can do the following or add it into your .tcshrc.

setenv OBJ_ACCESS_KEY_ID "31sdfadDFAHFDN+344qOEIS"
setenv OBJ_SECRET_ACCESS_KEY "NDSMK3233adfahadflkkPDSH092DSJKDKDJKFDLSFLNK"
setenv OBJ_SERVER "obj.umiacs.umd.edu"

Detailed Usage

For an example of how to use UMobj, please see UMobj/Example .

For complete usage information, please see the GitLab page for umobj.