0
0

More than 1 year has passed since last update.

EC2にS3をマウントする

Posted at

#EC2にS3をマウントする

1. S3にバケットを作成

2. IAMでユーザー作成

  1. AWSコンソールからIAMサービスへ移動
  2. サイドバーにある「ユーザー」を選択後、「ユーザーを作成」で作成画面へ移動
  3. 以下入力し次へ
    許可のオプション:ポリシーを直接アタッチする
    許可ポリシー:AmazonS3FullAccess
  4. 許可ポリシーでAmazonS3FullAccessを選択
  5. ユーザーを作成をクリック
  6. 作成したユーザーをクリックし、セイキュリティ認証情報をクリック
  7. アクセスキーを作成をクリック
  8. 「AWS コンピューティングサービスで実行されるアプリケーション」を選択し次へ
  9. 作成を完了をクリック
  10. 表示された、アクセスキー、シークレットキーをメモしておく

3. s3fsのインストール

  1. EC2へSSH接続し、各種インストール
$ sudo su -
$ yum -y install git automake gcc-c++ fuse fuse-devel libcurl-devel libxml2-devel openssl-devel
$ wget https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.78.tar.gz
$ tar xzvf v1.78.tar.gz
$ rm -f v1.78.tar.gz
$ cd s3fs-fuse-1.78/
$ ./autogen.sh
$ ./configure prefix=/usr
$ make
$ make install
$ vim /etc/passwd-s3fs
$ chmod 600 /etc/passwd-s3fs
以下を記載
バケット名:アクセスキー:シークレットキー

4. マウント用ディレクトリを作成

  1. EC2へSSH接続し、任意の場所へディレクトリを作成
$ mkdir xxxxxxx←任意のディレクトリ名
$ chmod -R 777 xxxxxxx

5. S3へマウントする

$ s3fs バケット名 マウント先ディレクトリ -o url=https://s3.amazonaws.com,allow_other
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0