2018年7月に東京リージョンでもリリースされたEFS(Amazon Elastic File System)をマウントしたときの手順と注意点です。
EFSを作る
- EFS画面に移動し、メニューのファイルシステム > 「ファイルシステムの作成」を選択します
- このEFSにアクセスしたいEC2が属するVPCを選択。マウントターゲットの作成欄で同じくEC2が属するAZにチェック、サブネットを選択します
※AZに複数のサブネットがある場合、マウントしたいEC2があるサブネットを選択しないとマウント時にtimeoutします。 - 次のオプション設定は後で変更できるので、とりあえずデフォルトとしておきます。作成された画面が以下。
EC2でマウント
-
Amazon EFS マウントヘルパーを利用する為、amazon-efs-utils パッケージをインストールします。
- Amazon Linux または Amazon Linux 2 の場合
1yum install -y amazon-efs-utils - CentOS7の場合
GitHub の amazon-efs-utils ツールを取得してインストールします。
1234567git clone https://github.com/aws/efs-utilsyum -y install rpm-build # 既にinstall済みの場合は必要ないyum -y install make # 既にinstall済みの場合は必要ないmake rpmcd efs-utils/make rpmyum -y install ./build/amazon-efs-utils*rpm
- Amazon Linux または Amazon Linux 2 の場合
- 以下のコマンドを使用してマウントします。
コマンドがタイムアウトした場合はセキュリティグループを確認します。
(EFSに指定したセキュリティグループで、EC2からのTCP2049番ポートを許可する必要があります。)1mount -t efs fs-xxxxxxxx:/ /mnt/efsdf コマンドで確認してみると、マウントされているのがわかります。
The following two tabs change content below.
トリセツがあると有効活用できる、少し扱いの難しい文系エンジニア。広く浅いオールラウンダーが理想。
- AWSサイト間のVPN接続をYAMAHA RTX830で設定してみました - 2020-11-04
- AWSでEFSを利用してみました - 2018-08-30
- 今さら聞けない UI / UX - 2018-06-11