我正在尝试仅从AWS下载特定文件。我有文件URL列表。使用CLI,我只能使用--recursive命令下载存储桶中的所有文件,但是我只想下载列表中的文件。关于如何做到这一点的任何想法?
答案 0 :(得分:0)
这可能与以下内容重复: Selective file download in AWS S3 CLI
您可以执行以下操作:
aws s3 cp s3://BUCKET/ folder --exclude "*" --include "2018-02-06*" --recursive
答案 1 :(得分:0)
由于文件中已经包含s3网址(例如file.list
),例如-
s3://bucket/file1
s3://bucket/file2
您可以使用简单的bash脚本将所有文件下载到当前工作目录-
while read -r line;do aws s3 cp "$line" .;done < test.list