バケット内の一覧表示
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