こんにちは!beardです!
この記事ではs3cmdというコマンドラインツールを使ってAmazon S3を操作していきます。s3cmdではS3のさまざまな使い方に対応していますのでそのご紹介をします。
S3バケットの作成方法については「S3バケットを作成してみよう!」の記事を参照してください。
第1部
・ s3cmdをインストールする
・ s3cmdの初期設定(アクセスキーとシークレットアクセスキーが必要)
1 2 3 |
sudo su - yum -y --enablerepo epel install s3cmd s3cmd --configure |
)
第2部
・ バケット一覧の表示
・ リージョンを指定してバケットを作る
・ EC2からS3バケットへファイルのアップロード
・ EC2からS3バケットへファイルのアップロードと同時にWEBへ公開
・ バケットの使用容量を表示
1 2 3 4 5 6 |
s3cmd ls s3cmd mb --bucket-location=ap-norheast-1 s3://narecom-test vi s3.txt s3cmd put -r s3.txt s3://narecom-test s3cmd put --acl-public -r s3.txt s3://narecom-public s3cmd du s3://narecom-public |
)
いかがでしたか?
この様に簡単にEC2からコマンドラインでS3を利用することができます。
次回もお楽しみに!!