1. ホーム
  2. amazon-web-services

[解決済み] s3バケットから複数ファイルをコピーする

2022-03-07 10:51:20

質問

AWS S3バケットからローカルマシンに複数のファイルをダウンロードするのに苦労しています。

私はダウンロードしたいすべてのファイル名を持っており、私は他のものを望んでいない。どうすればいいのでしょうか?私はいくつかの反復を行うことができますaws-cliのループのようなものがあるのでしょうか?

数百のファイルをダウンロードする必要があるので、すべてのファイル名を引数として取る1つのコマンドを使用することは不可能なようです。

どのように解決するのですか?

あるファイルからすべてのファイル名を読み取ることができるbashスクリプトがあります。 filename.txt .

#!/bin/bash  
set -e  
while read line  
do  
  aws s3 cp s3://bucket-name/$line dest-path/  
done <filename.txt