休みの出勤は集中して仕事ができるので貴重かもしれない。
会社の方向性、自分自身どうしたいのかなどを見つめなおす機会によいかも。
せっかくなので事務所近辺を散歩しながら、展望を考える。
そしたらなんと事務所の近辺に銀座まるかんの旗を発見。なんと今超気になっている人の
お店なんじゃないの。ついてる。
メルマガ登録をお願いします。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
ITM NEWS(東京羽村市に所在するWEBアプリ・システム開発会社アイティーエムクリエイト日記)
ホームページ制作、業務改善したい企業様、ITツールの活用方法やプログラム覚えて思い描いているものを実現したい方向け
休みの出勤は集中して仕事ができるので貴重かもしれない。
会社の方向性、自分自身どうしたいのかなどを見つめなおす機会によいかも。
せっかくなので事務所近辺を散歩しながら、展望を考える。
そしたらなんと事務所の近辺に銀座まるかんの旗を発見。なんと今超気になっている人の
お店なんじゃないの。ついてる。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
ロールって何?と言われたら。「権限を付与する機能」
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3:::s3folder1", "arn:aws:s3:::s3folder1/*" ] } ] } |
ロール作成後、EC2インスタンスを新規で起動し、上記ロールが設定されている
IAMロールを選択します。
※EC2のIAMロール設定は、2015.05現在、インスタンス起動しかできません。このあたり早く完全してほしい~。。
試しにs3folder1というバケットを作成してみてみましょうか
$ sudo yum -y update
$ sudo yum -y install gcc-c++ fuse fuse-devel libcurl-devel libxml2-devel openssl-devel
$ wget https://s3fs.googlecode.com/files/s3fs-1.74.tar.gz
$ tar zxvf s3fs-1.74.tar.gz
$ cd s3fs-1.74
$ ./configure –prefix=/usr/local
$ make
$ sudo make install
$ find /usr/local -type f
/usr/local/bin/s3fs
/usr/local/share/man/man1/s3fs.1
もし上記でうまく行かない場合、
fuse をインストール
% wget http://sourceforge.net/projects/fuse/files/fuse-2.X/2.8.7/fuse-2.8.7.tar.gz/download
% tar xvfz fuse-2.8.7.tar.gz
% cd fuse-2.8.7
% ./configure prefix=/usr
% make
% sudo make install
% sudo ldconfig
% sudo modprobe fuse
s3fs をインストール
% sudo yum install libxml2-devel libcurl-devel
% export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/
% wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz
% tar xvfz s3fs-1.61.tar.gz
% cd s3fs-1.61
% ./configure prefix=/usr
% make
% sudo make install
※参考URL
http://d.hatena.ne.jp/kmn23/20130320/1363790903
IAMユーザーの作成
試しに作成作成してみました。
↓
testuser
アクセスキー ID:
AKIAJYLWLPN345EZWC2TSA
シークレットアクセスキー:
+99999/WIjnDdKzoRUtF+P1xo0AqFe53RGlH2os0
※参考URL
http://qiita.com/monry/items/fa3bebd69e04a08ae12f
ディレクトリの作成
$ su –
mkdir /upload/600
chmod 777 /upload/600
※参考URL
http://hivecolor.com/id/49
s3fs の設定
% sudo vi /etc/passwd-s3fs
# accesskey:secretkey の書式で書く
# accesskey: AKIAJYLWLPNELZWC2TSA
# secretkey: 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
# だと、次のようになる。
ABCDEFG:abcdefg
$ sudo chmod 600 /etc/passwd-s3fs
$ sudo mkdir /upload/600
sudo /usr/bin/s3fs s3folder1 /mnt/s3mnt/ -o rw,allow_other,iam_role=”role-test-bucket”
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
rc.localの最後に追記することにより、
次回再起動のプロセスの最後に記載したコマンドを実行してくれるので、
アンマウントとマウントを連続してやってくれる。マウントは他サーバーとの連携なので
タイムラグ等の不安定時期の懸念を少しでも防ぐ、確実なやり方ではないか。
fstab(マウント用の設定ファイル)に記述するよりもいいかもしれません。
以下例
#vi /etc/rc.d/rc.local
fusermount -u /mnt/s3-bucket
/usr/bin/s3fs s3folder1 /mnt/s3mnt/ -o rw,allow_other,iam_role=”rolebucket”
fusermount -u マウントフォルダ
/usr/bin/s3fs バケット名 マウントフォルダ -o rw,allow_other,iam_role=”IAMロール名”
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。