だれかのにっき

【備忘録】awsのはなし。ec2にs3をs3fsでマウント

これをやったのが先月のはなしだから、既におぼえていない。

備忘録の意味ないじゃん。

 

S3 Bucketをつくる

ユーザをつくる

S3にアクセスできる権限を付与しておく

Access Key ID

Secret Access Key

をメモする

 

s3fsをインストールする

$ sudo yum -y install gcc-c++ fuse fuse-devel libcurl-devel libxml2-devel openssl-devel
$ git clone https://github.com/s3fs-fuse/s3fs-fuse.git

解凍してから

$ ./autogen.sh
$ ./configure --prefix=/usr
$ make
$ sudo make install
$ echo "Access Key ID:Secret Access Key" | sudo tee -a /etc/passwd-s3fs

マウント先をつくる

$ mkdir /mnt/hoge
$ sudo /usr/bin/s3fs バケット名 /mnt/hoge -o rw,allow_other,default_acl=public-read

確認しておこう

$df -h

なんかしらんけど、マウントできなくなったり接続できなくなったら、umountしてからもっかいs3fsでマウントしてみよう。
$ sudo umount /mnt/hoge
S3への読み書きめっちゃ遅い。悲しい。
ほげ〜、たくさん書き込むと接続切れる。何故だ。
よくわからん。