Cloudloop- 开源的云存储API和管理工具
2010-07-05 11:46
531 查看
Cloudloop是一个新的开源Java
API和命令行管理工具,Cloudloop针对云存储开发这几。
Cloudloop相对于其它云存储API提供了很多高级特性:
Cloudloop通过将不同厂商的云API抽象成更高级的接口,从而让用户可以轻松的切换不同的云服务API
Cloudloop允许允许在不同云服务提供者之间复制数据,Cloudloop提供了在不同云服务之间同步和合并数据的能力
Cloudloop提供了类似文件系统的接口和文件夹(Cloudloop提供了文件夹的概念,传统的云服务例如S3,仅仅提供简单的名-值对的
映射)
Cloudloop支持多种加密方式。
下面是使用Cloudloop的一段样例代码:
利用Cloudloop API 将本地文件系统的一个文件复制到云存储服务器上(这里是复制到Amazon S3上)
使用cloudloop的命令复制本地文件到Amazon S3上
利用Cloudloop API 复制一个目录和子目录到另一个云存储服务器
Cloudloop.init( );
CloudStore amazonS3 = Cloudloop.getStorage( “s3″ );
CloudStoreFile sourceDir = amazonS3.getDirectory( “/some/directory/” );
CloudStore nirvanix = Cloudloop.getStorage( “nirvanix” );
CloudStoreFile destinationDir = nirvanix.getFile( “/target/directory/”
);
sourceDir.copyTo( destinationDir, null );
利用Cloudloop 命令行复制一个目录
Cloudloop基于Apache许可方步,因此您可以完全自由的使用Cloudloop的代码。
Cloudloop官方网址: http://www.cloudloop.com
API和命令行管理工具,Cloudloop针对云存储开发这几。
Cloudloop相对于其它云存储API提供了很多高级特性:
Cloudloop通过将不同厂商的云API抽象成更高级的接口,从而让用户可以轻松的切换不同的云服务API
Cloudloop允许允许在不同云服务提供者之间复制数据,Cloudloop提供了在不同云服务之间同步和合并数据的能力
Cloudloop提供了类似文件系统的接口和文件夹(Cloudloop提供了文件夹的概念,传统的云服务例如S3,仅仅提供简单的名-值对的
映射)
Cloudloop支持多种加密方式。
下面是使用Cloudloop的一段样例代码:
利用Cloudloop API 将本地文件系统的一个文件复制到云存储服务器上(这里是复制到Amazon S3上)
Cloudloop.init( ); CloudStore localFilesystem = Cloudloop.getStorage( "local" ); CloudStoreFile localFile = localFilesystem.getFile( "/some/directory/my_file.txt" ); CloudStore amazonS3 = Cloudloop.getStorage( "s3" ); CloudStoreFile destinationFile = amazonS3.getFile( "/target/directory/my_file.txt" ); localFile.copyTo( destinationFile, null );
使用cloudloop的命令复制本地文件到Amazon S3上
cp //local/some/directory/my_file.txt //s3/target/directory/my_file.txt
利用Cloudloop API 复制一个目录和子目录到另一个云存储服务器
Cloudloop.init( );
CloudStore amazonS3 = Cloudloop.getStorage( “s3″ );
CloudStoreFile sourceDir = amazonS3.getDirectory( “/some/directory/” );
CloudStore nirvanix = Cloudloop.getStorage( “nirvanix” );
CloudStoreFile destinationDir = nirvanix.getFile( “/target/directory/”
);
sourceDir.copyTo( destinationDir, null );
利用Cloudloop 命令行复制一个目录
cp //s3/some/directory //nirvanix/target/directory/
Cloudloop基于Apache许可方步,因此您可以完全自由的使用Cloudloop的代码。
Cloudloop官方网址: http://www.cloudloop.com
相关文章推荐
- 国内外开源与 SaaS ,团队协作平台、项目管理工具整理
- 推荐:PoolParty!一个管理EC2集群的Ruby Gem开源工具(转)
- 开源Bug跟踪管理工具--BugFree
- 10款免费且开源的项目管理工具
- 开源API测试工具 Hitchhiker v0.4更新 - 没有做不到,只有想不到
- Docker 开源管理工具集锦
- 开源网站管理工具—Altman
- 开源linux远程登录、远程文件管理(ftp)工具
- 开源网络文件管理工具SmarkNetDisk
- [C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今)
- 豆米--基于豆瓣API的WP7书籍搜索工具开源啦!
- 10款免费且开源的项目管理工具
- 10款免费且开源的项目管理工具
- 开源项目管理工具禅道ZenTaoPMS发布0.6 beta版本
- 五款开源云计算管理工具全解析
- PyRedisAdmin v1.0 Beta 发布,Redis 在线管理工具 - 开源中国社区
- 几款常用的在线API管理工具(是时候抛弃office编写接口文档了)
- Testacular:Google开源的JavaScript测试执行过程管理工具
- 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
- 谷歌,IBM和Lyft开源大型微服务系统管理工具lstio