GlacierBackupper:利用Java实现的高效Amazon S3 Glacier备份工具
需积分: 10 128 浏览量
更新于2024-11-07
收藏 9.32MB ZIP 举报
资源摘要信息:"GlacierBackupper是一个用于存储备份文件的工具,特别适合存储压缩的照片相册或其他大容量文件。它利用了亚马逊提供的最便宜的存储选项之一——S3 Glacier。S3 Glacier是亚马逊简单存储服务(S3)的一部分,专为长期数据归档设计,以极低的成本提供了高安全性和耐用性。GlacierBackupper通过命令行操作,可以保留本地备份文件的副本,并能够检查上传到S3 Glacier的数据,以促进文件的下载。它还简化了多次请求的管理,并隐藏了S3 Glacier操作完成后产生的大型ID。
在开始使用GlacierBackupper之前,重要的是要先了解S3 Glacier的所有功能和限制。S3 Glacier不是实时服务,这意味着不是所有的操作都可以立即完成。用户需要请求特定的“作业”(例如上传或检索数据),并且需要等待几个小时直到作业完成,之后才能获取操作结果。
GlacierBackupper支持通过Java程序进行操作,提供了一个jar文件,用户可以通过命令行参数来执行各种备份任务。例如,上传文件到S3 Glacier的操作可以通过以下命令完成:
`java -jar GlacierBackupper-1.0.jar -u -i ~/InventoryGlacierBackup.json -f "/path/to/file/to/backup.zip" -v VaultName -r eu-west-1 -c 32`
这条命令将用户指定的文件分割成32MB的块,并上传到位于AWS爱尔兰区域的S3 Glacier中,其中VaultName是用户预先创建的存储桶名称。此外,命令行中还包括了其他参数,例如-v用于指定Vault(存储桶)名称,-r用于指定区域(比如eu-west-1指的是欧洲西部的一个区域),-c用于指定每个块的大小。
GlacierBackupper的使用场景主要在于为那些需要长期归档的文件提供一个可靠的存储方案。这通常适用于那些很少需要访问,但必须保留的数据,如备份文件、归档记录、合规性文件等。S3 Glacier的优势在于其成本效益,相对于其他存储选项,用户可以以较低的成本存储大量数据。
为了更好地使用GlacierBackupper,用户需要具备一定的AWS知识,特别是关于S3 Glacier服务的使用。此外,用户还应该熟悉Java编程语言,因为该工具是通过Java编写的,并且运行在Java虚拟机(JVM)之上。熟悉命令行操作也是必须的,以便能够有效地配置和执行备份任务。
最后,GlacierBackupper的源代码文件列表为“GlacierBackupper-master”,这表明它可能是开源项目,并且可以在其GitHub仓库中找到源代码,进行查看和修改。这对于那些对代码有深入了解需求的用户或开发者来说是一个很大的优势,他们可以基于自己的需求对工具进行定制和优化。"
2021-04-02 上传
2016-10-11 上传
2023-11-19 上传
2024-09-16 上传
2023-05-23 上传
2024-09-24 上传
2023-07-13 上传
2024-01-24 上传
2023-08-13 上传
悦微评剧
- 粉丝: 19
- 资源: 4668
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器