在我将文件夹上传到 AWS Glacier 时压缩它们

Zip up folders as I upload them to AWS Glacier

我目前使用 aws sync 将我的大型数据存储库同步到 Glacier

aws s3 sync . s3://backup --storage-class DEEP_ARCHIVE

我的仓库非常大,有几百万个文件,所以我上传时要付一大笔费用。

理想情况下,我想在上传时压缩每个目录,compare/sync 使用 Glacier 存档,然后删除 zip - 因为我没有本地 space 来保留拉链。

你会使用什么方法?

谢谢

您将负责执行压缩和比较操作。

压缩功能不作为 AWS CLI 或 Amazon S3 Glacier 的一部分提供。

更少的 zip 文件 会更容易备份,但是 大的 zip 文件 更昂贵(时间和金钱)恢复。如果您只想恢复 zip 文件的一小部分,您仍然需要检索整个 zip 文件。因此,您需要在轻松备份和轻松恢复之间找到 "happy medium"。

最简单的解决方案可能是使用知道如何使用 Amazon S3 的传统备份软件。例如,Cloud Backup Solution for Small Business | CloudBerry Lab。这些供应商是 well-versed 备份和恢复软件的最佳方式。使用这样的产品在时间上会更便宜