前提
- AWS CLIがインストールされていること。
対象ファイルをダウンロード
コマンド
aws s3 cp s3://<バケット名> <ローカルのディレクトリ> --exclude "*" --include "<取得したいファイル>" --recursive
取得したいファイルについては、ワイルドカードが利用できる。
例)hogeバケットから2020年06月分のログ取得
コマンド
aws s3 cp s3://hoge ~/log --exclude "*" --include "202006*/**/*.gz" --recursive
全文検索
zgrepでgzipのまま検索できる。
コマンド
zgrep -r "<検索対象文字列>" <検索対象ディレクトリ>