s3cmdを利用することで、ターミナルからS3の操作ができるようです。
インストール
ターミナルを起動して、s3cmdをインストールします。
brew install s3cmd
S3の設定を行います。
s3cmd --configure
順番に必要な情報を入れていきます。
- Access Key:アクセスキーを入力
- Secret Key:シークレットキーを入力
- Encryption password:空白でエンター
- Path to GPG program:
None
と打ってエンター - Use HTTPS protocol:
True
と打ってエンター - HTTP Proxy server name:空白でエンター
- HTTP Proxy server port:
0
と打ってエンター
接続テストをしますか?の質問などでY/Nと表示されるところは適当にyと打ってエンターを押していったら大丈夫そうでした。
確認
ファイルやディレクトリを確認できます。
s3cmd ls
でs3://xxx~
というバケット名一覧が表示されます。
s3cmd ls s3://xxx~
ファイルをアップロードする
s3cmd put アップロードしたいローカルファイル名 s3://s3://xxx~/hoge/
でも色々できそうで、ターミナル操作になれない私には危険だったので一旦利用は中止しました。