0

我需要制作一个应用程序,需要将数据集从亚马逊冰川检索到 S3。应用程序通常在要求之前就知道任何数据请求。我需要以最小化总检索成本的方式分配检索。从 S3 控制台进行的检索不要求检索,并且发生速度为 4 小时,这导致了巨大的成本。

是否有适用于 Linux 的免费可用选项。在搜索中,我发现了几个主要针对 windows 平台的付费软件。我认为一段简单的代码应该可以完成这项工作,但我无法设置检索时间的选项。

编辑:我编写了这段代码来将检索请求传播到更长的时间。与单次检索相比,这会降低我的成本吗?

aws s3 ls s3://<bucket_name>/origGlacier/ | awk '{if ($4) print $4}' > glacierFiles

for i in `cat glacierFiles`
  do
    aws s3api restore-object --bucket <bucket_name> --key $i --restore-request Days=30
    sleep 360
done
4

0 回答 0