IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

AWS CLIをつかってS3でワイルドカードを使う方法

aws cliを使って、S3のフォルダ名、ファイル名をワイルドカードを使って一気にダウンロードする方法は、以下となります。

aws s3 cp コピー元 コピー先 --recursive --exclude "*" --include "取得した条件"

$aws s3 cp s3://bucket/logs/cloudfront/ . --recursive --exclude "*" --include "*2016-09-24*"

一気にできるので、便利です。

どういった論理でやっているかというと、まず、excludeで全部対象外にして、includeで必要なものだけ抽出するという流れです。