我应该将文件副本从 S3 逐个存档到 Glacier 中吗?还是应该先将它们压缩?

我应该将文件副本从 S3 逐个存档到 Glacier 中吗?还是应该先将它们压缩?

我有一个名为 s3 存储桶media,其中有一个名为 的文件夹contracts,用于存储每个约 400kb 的 pdf 文件。对于此文件夹中的文件,我也在数据库中保存了一条记录,其中包含以下信息:

  1. ID
  2. s3 存储桶中的文件名
  3. 上传至 S3 存储桶的日期
  4. 存档日期 冰川
  5. 冰川文件名

我正在编写一个脚本,将文件从 s3 存储桶media(特别是从文件夹)复制contracts到 glacier S3 Vault,我想知道哪种方式是最佳的保存方式。我应该将任何未移动到 glacier 的文件压缩,然后一起上传到 glacier 中,还是只下载文件内容并将其原样保存到 glacier 中?

如果我逐个保存文件,有什么好处,有什么缺点?该脚本每 30 天运行一次,我估计每月将备份大约 5-6 个文件。

相关内容