我有一个名为 s3 存储桶media
,其中有一个名为 的文件夹contracts
,用于存储每个约 400kb 的 pdf 文件。对于此文件夹中的文件,我也在数据库中保存了一条记录,其中包含以下信息:
- ID
- s3 存储桶中的文件名
- 上传至 S3 存储桶的日期
- 存档日期 冰川
- 冰川文件名
我正在编写一个脚本,将文件从 s3 存储桶media
(特别是从文件夹)复制contracts
到 glacier S3 Vault,我想知道哪种方式是最佳的保存方式。我应该将任何未移动到 glacier 的文件压缩,然后一起上传到 glacier 中,还是只下载文件内容并将其原样保存到 glacier 中?
如果我逐个保存文件,有什么好处,有什么缺点?该脚本每 30 天运行一次,我估计每月将备份大约 5-6 个文件。