【发布时间】:2020-07-08 21:39:24
【问题描述】:
我正在尝试从包含数百万 IRS 文件的公共 s3 存储桶下载文件子集。我可以使用以下命令下载整个存储库:
aws s3 sync s3://irs-form-990/ ./
但是时间太长了!
我知道我应该使用 --include / --exclude 标志,但我不知道如何将它们与值列表一起使用。我有一个 csv,其中包含我想要的 2017 年所有文件的唯一标识符,但是如何在 AWS CLI 中使用它?该列表本身有 50 万个 ID。
帮助非常感谢。谢谢。
【问题讨论】:
-
可能是这样的:stackoverflow.com/a/54559662/5354201 或这样的:gist.github.com/rpbaptist/d21276a6d110afbffff67aefc284eabd 这个想法是使用脚本来遍历列表中的文件名并下载它们。不确定与使用常规过滤器和单个命令相比性能如何,但它可能是一个可供调查的选项。
标签: amazon-web-services amazon-s3 command-line