项目作者: gaul

项目描述 :
multi-cloud object storage command-line interface
高级语言: Java
项目地址: git://github.com/gaul/blobstore-cli.git
创建时间: 2017-03-21T01:08:36Z
项目社区:https://github.com/gaul/blobstore-cli

开源协议:Apache License 2.0

下载


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:

  1. jclouds.provider=aws-s3
  2. jclouds.identity=xxxxxxxxxxxxxxxxxxxx
  3. jclouds.credential=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

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

  1. chmod +x blobstore
  2. blobstore

Windows users must explicitly invoke java:

  1. java -jar blobstore

Then invoke via:

  1. 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