aws s3 基本コマンド
BUCKET_NAME= #バケットの作成 aws s3 mb s3://${BUCKET_NAME} #バケットの削除 aws s3 rb s3://${BUCKET_NAME} #バケットの内容を参照する aws s3 ls ${BUCKET_NAME} --recursive --human-readable --summarize #ファイルのコピー #パス名の末尾の"/"の扱いによりファイルかフォルダの扱いが変わる aws s3 cp hoge.txt s3://${BUCKET_NAME} aws s3 cp bar s3://${BUCKET_NAME}/ --exclude "*" --include "*.txt" --include "*.jpg" --recursive aws s3api put-object --bucket ${BUCKET_NAME} --key "items/" #ファイルの削除 aws s3 rm s3://${BUCKET_NAME} --recursive --dryrun