Overview¶
Installation¶
$ pip install neo-obs
$ obs --configure
Features¶
- Supports for common commands for managing storage: ls, rm, get, put, cp, mv du, info, sets ACL, presign URL create bucket, etc.
- Common commands for admin: ls users, user info, rm user, set QoS, etc.
- Support Cloudian HyperStore extension feature. e.g x-gmt-policyid
- Can be used as library for your next object storage application.
Take the tour¶
Move object into other bucket¶
$ obs storage mv s3://awesomebuck/TODO s3://duckduckbuck/
Object "TODO" moved to "awesomebuck" bucket successfully
Get user info¶
$ obs admin user info --user-id johndoe --group-id awesome
ID: johndoe
Name: John Doe
Email: johndoe@geemail.com
Address: 456 Shakedown St
City: Portsmouth
Group ID: awesome
Canonical ID: 5ac765187f93d3f1cef81fake123
Active: true
Show user’s credentials¶
$ obs admin cred ls --user-id johndoe --group-id awesome
Access Key: 394b287c9efakekey
Secret Key: mq7Pn8bonHNfTjfakekey1234
Created: 2017-11-10 03:19:18+0700 (WIB)
Active: True