AWS S3 CLIまとめ

AWS S3 CLIまとめ

AWS S3のCLIコマンドをまとめました。

一覧取得

バケット名リスト

aws s3 ls

バケット内のファイルリスト

aws s3 ls s3://バケット名

コピー

※ダウンロードもバケット間コピーも同じです。

指定ファイルダウンロード

aws s3 cp s3://バケット名/ファイル名 ローカルダウンロード先

バケット内一括ダウンロード

aws s3 cp s3://バケット名/ ローカルダウンロード先パス --recursive

ワイルドカードでコピーしたい場合

e.g.2020-01-24がファイル名についている

aws s3 cp --recursive --exclude '*' --include '*2020-01-24*' s3://バケット名s3://コピー先バケット名

削除

ワイルドカードで削除したい場合

※dryrunをつけると消す対象を確認出来ます

aws s3 rm s3://バケット名 --exclude '*' --include '*2020-01-24*' --recursive --dryrun

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です