Amazon Linux2 で S3 Bucket を goofys でマウントする
以前に EC2 上の CentOS7 から goofys で S3 をマウントする(IAM ロール利用編) というメモを書きました。 今回は Amazon Linux2 へ goofyx をインストールする方法をメモします。 S3 へのアクセスには IAM Role を利用する前提とします。
前提となるソフトウェアをインストールします。
GOPATH を行います。
定義した環境変数を反映します。
goofys をインストールします。
今回は S3 Bucket を /mnt/s3 へマウントすることにします。 マウントポイントとなる /mnt/s3 ディレクトリを作成します。
自動マウントされるよう、/etc/fstab へ定義を行います。 File Mode / UID / GID などは任意に定義します。
cat << EOF >> /etc/fstab
/root/.go/bin/goofys#my-bucket /mnt/s3 fuse _netdev,allow_other,--dir-mode=0777,--file-mode=0777,--uid=1001,--gid=1001 0 0
EOF
df で確認すると 1.0P としてマウントされていました。