s3をコマンドラインツールから使う

コマンドラインから使うためのメモ コマンドラインツールの設定を完了している状態前提

一覧
aws s3 ls s3://{bucket}/{directory}/
コピー
aws s3 cp {localFile} s3://{bucket}/{directory}/
aws s3 cp s3://{bucket}/{directory}/{file} {localdir}
削除
aws s3 rm s3://{bucket}/{directory}/{file}
A client error (PermanentRedirect) occurred when calling the ListObjects operation: The bucket you are attempting to access must bndpoint.

このエラーが出た時は aws configure でregionが設定されていることを確認するのと、S3のバケットのリージョンを確認した方がいい。