AWS CLI よく使うコマンド集(S3編)

スポンサーリンク
スポンサーリンク

バケット内の一覧表示

Bash
aws s3 ls s3://バケット名/オブジェクト名/

サブフォルダごとに一覧表示(再帰)

Bash
aws s3 ls s3://バケット名/オブジェクト名/ --recursive

ファイルをダウンロード

Bash
aws s3 cp s3://バケット名/オブジェクト名/backup.sql.gz ./backup.sql.gz

フォルダごとダウンロード

Bash
aws s3 cp s3://バケット名/オブジェクト名/ ./オブジェクト名/ --recursive

ファイルをアップロード

Bash
aws s3 cp ./backup.sql.gz s3://バケット名/オブジェクト名/backup.sql.gz

フォルダごとアップロード

Bash
aws s3 cp ./オブジェクト名/ s3://バケット名/オブジェクト名/ --recursive

同期(ローカル → S3)

Bash
aws s3 sync ./オブジェクト名/ s3://バケット名/オブジェクト名/

同期(S3 → ローカル)

Bash
aws s3 sync s3://バケット名/オブジェクト名/ ./オブジェクト名/

ファイル削除

Bash
aws s3 rm s3://バケット名/オブジェクト名/backup.sql.gz

フォルダごと削除(再帰)

Bash
aws s3 rm s3://バケット名/オブジェクト名/ --recursive
タイトルとURLをコピーしました