Skip to content
multi-cloud object storage command-line interface
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main
.gitignore
.travis.yml
LICENSE
README.md
pom.xml

README.md

blobstore-cli

blobstore-cli provides command-line access to the blobstore abstraction in Apache jclouds, the multi-cloud toolkit. blobstore-cli reimplements parts of jclouds-cli using a lighter-weight framework, reducing both binary size and startup time.

Usage

Users can download releases from GitHub. Developers can build the project by running mvn package which produces a binary at target/blobstore. blobstore-cli requires Java 7 to run.

blobstore-cli packages as an executable jar. Users must provide a properties files which includes the credentials and endpoint:

jclouds.provider=aws-s3
jclouds.identity=xxxxxxxxxxxxxxxxxxxx
jclouds.credential=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Next run blobstore. Linux and Mac OS X users can run the executable jar:

chmod +x blobstore
blobstore

Windows users must explicitly invoke java:

java -jar blobstore

Then invoke via:

blobstore --properties properties.conf container create MYCONTAINER

Supported providers

  • atmos
  • aws-s3 (Amazon-only)
  • azureblob
  • b2
  • google-cloud-storage
  • openstack-swift
  • rackspace-cloudfiles-uk and rackspace-cloudfiles-us
  • s3 (all implementations)

To access private cloud s3 and swift, provide jclouds.endpoint in the properties.

References

License

Copyright (C) 2017 Andrew Gaul

Licensed under the Apache License, Version 2.0

You can’t perform that action at this time.