AWS CLIでローカルのファイル/フォルダをS3にダウンロード/アップロード
AWS CLIの設定が既にされていることが前提の話。
まだの方は下のリンクを参考に設定してください。
S3にあるファイルのダウンロード
構文:
aws s3 cp [S3のバケットのパス] [ローカルのダウンロード先]
例:
aws s3 cp s3://hoge/hoge.txt ./
S3にあるバケットhogeにあるファイルhoge.txtををローカルの./にダウンロード
S3にあるファイルを再帰的にダウンロード
構文:
aws s3 cp [S3のバケットのパス] [ローカルのダウンロード先] --recursive
例:
aws s3 cp s3://hoge/hoge.txt ./ --recursive
S3にあるバケットhogeにあるファイルhoge.txtををローカルの./に再帰的にダウンロード
ローカルのファイルのアップロード
構文:
aws s3 cp [ローカルにあるファイルのパス] [S3のバケットのパス]
例:
aws s3 cp ./hoge.txt s3://hoge_bucket/hoge_folder/
ローカルにあるhoge.txtファイルをS3上にあるバケット"hoge_bucket"内のフォルダ"hoge_folder"にアップロード
ローカルのフォルダを再帰的にアップロード
構文:
aws s3 cp [ローカルにあるフォルダのパス] [S3のバケットのパス] --recursive
–recursiveを付けないと中身がアップロードされない。
例:
aws s3 cp ./hoge s3://hoge_bucket/hoge_folder/ --recursive
ローカルにあるhogeフォルダの中身をS3上にあるバケット"hoge_bucket"内のフォルダ"hoge_folder"にアップロード
ディスカッション
コメント一覧
まだ、コメントがありません