Skip to main content

A OBS command line tools

Project description

neo-obs is a CLI application which aims to bring the ease of using neo object storage directly from your terminal.

Did you ever want to use the full power of object storage directly from terminal?. neo-obs created for the reason. Not only that, but this app can also manage storage as an admin, such as Cloudian CMC.

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

Project information

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neo-obs-0.3.1.tar.gz (34.3 kB view details)

Uploaded Source

File details

Details for the file neo-obs-0.3.1.tar.gz.

File metadata

  • Download URL: neo-obs-0.3.1.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.1

File hashes

Hashes for neo-obs-0.3.1.tar.gz
Algorithm Hash digest
SHA256 945b4e862e6b94462ec47ca0dec452cf3b763d5ac7348dffef0ac3b0170a9b2c
MD5 fb7e42861837bbafc71d7c7a3a08d9db
BLAKE2b-256 679c46e156b9e2cc3ac32e664385d0ed6059e6f44631829d481a3f6e01a1bc96

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page