[aws/linux] AWS EC2 Linux上でS3のボリュームをマウントする

AWS EC2 Linux上でS3のボリュームをマウントするには以下の方法

 

goとfuseのインストール

sudo yum install golang fuse

 

AWS CLIの設定

$ aws configure
AWS Access Key ID [None]: ********************
AWS Secret Access Key [None]: ****************************************
Default region name [None]: ap-northeast-1
Default output format [None]:

*S3の対象バケットの操作を許可したユーザのAccess Key IDとSecret Access Key

 

 

バケットの作成

aws s3 mb s3://kohei-goofys

 

バケットの確認

aws s3 ls s3://hogehoge-backet

 

GOPATHを設定

export GOPATH=$HOME/go
echo $GOPATH

 

goofysインストール

go get github.com/kahing/goofys
go install github.com/kahing/goofys

 

S3マウント

mkdir ~/mount-goofys
./go/bin/goofys hogehoge-backet ~/mount-goofys

 

ボリューム作成

df -h

 

自動マウント

sudo aws configure

AWS Access Key ID [None]: ********************
AWS Secret Access Key [None]: ****************************************
Default region name [None]: ap-northeast-1
Default output format [None]:

 

*S3の対象バケットの操作を許可したユーザのAccess Key IDとSecret Access Key

 

sudo vi /etc/fstab
cat /etc/fstab
sudo mount -a
df -h

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です