goofysを使ってEC2にS3をマウントする

goofysを使ったマウント

sudo yum update
sudo yum install golang fuse
cd ~
export GOPATH=$HOME/go
go get github.com/kahing/goofys
go install github.com/kahing/goofys

mkdir s3 #ディレクトリ名は任意のもので
id apache #uidとgidを下のコマンドで使う
/home/ec2-user/go/bin/goofys --uid 48 --gid 48 -o allow_other バケット名 s3 #バケット名はマウントしたいバケット名を選択

そのままgoofysコマンドを実行するとec2-userとしてマウントされるので、apacheユーザで実行するにはuidとgidの設定が必要


参考:[S3]今流行のgoofysでS3を爆速マウント - Qiita
参考:goofysを使ってAmazon LinuxにS3をマウントする。 - Qiita