EFS マウントヘルパーを使用するための前提条件
Amazon EFS マウントヘルパーを使用して Amazon EC2 インスタンスに Amazon EFS ファイルシステムをマウントできます。マウントヘルパーを使用するには、以下が必要になります。
-
マウントするファイルシステムのファイルシステム ID – EFS マウントヘルパーは、外部リソースを呼び出さずに、ファイルシステム ID をマウントターゲット Elastic Network Interface (ENI) のローカル IP アドレスを解決します。
-
Amazon EFS マウントターゲット – Virtual Private Cloud (VPC) にマウントターゲットを作成します。サービス推奨設定を使用してコンソールでファイルシステムを作成する場合、マウントターゲットはファイルシステムがある AWS リージョンの各アベイラビリティーゾーンに作成します。マウントターゲットの作成手順については、「マウントターゲットの管理」を参照してください。
注記
新しく作成したマウントターゲットのライフサイクルステータスが利用可能になってから 60 秒待ってから DNS 経由でファイルシステムをマウントすることをお勧めします。この待機により、DNS レコードはファイルシステムが存在する AWS リージョン に完全に伝達されます。
ご使用の EC2 インスタンスとは異なるアベイラビリティーゾーンでマウントターゲットを使用すると、アベイラビリティーゾーンから送信されるデータに対して EC2 の標準料金がかかります。また、ファイルシステムオペレーションのレイテンシーが増加することがあります。
別のアベイラビリティーゾーンから 1 ゾーンファイルシステムをマウントするには:
ファイルシステムのアベイラビリティーゾーンの名前 - EC2 インスタンスとは異なるアベイラビリティーゾーンにある EFS 1 ゾーンファイルシステムをマウントする場合。
マウントターゲット DNS 名 – または、アベイラビリティーゾーンの代わりにマウントターゲットの DNS 名を指定することもできます。
-
サポートされている Linux または macOS ディストリビューションを実行している Amazon EC2 インスタンス – マウントヘルパーでファイルシステムをマウントするためにサポートされているディストリビューションは以下の通りです:
-
Amazon Linux 2
-
Amazon Linux 2023
-
Amazon Linux 2017.09 以降
macOS Big Sur
-
Red Hat Enterprise Linux (および、その派生物 CentOS など) バージョン 7 以降
-
Ubuntu 16.04 LTS 以降
注記
macOS ビッグサーを実行している EC2 Mac インスタンスは NFS 4.0 のみをサポートします。
-
-
EC2 インスタンスにインストールされた Amazon EFS マウントヘルパー— マウントヘルパーは、ユーティリティの
amazon-efs-utils
パッケージにあるツールです。amazon-efs-utils
のインストールについての詳細は、「EFS クライアントの自動インストール」および「amazon-efs-utils の手動インストール」を参照してください。 -
EC2 インスタンスは VPC 内にあります – T接続する EC2 インスタンスは、Amazon VPC サービスに基づいて Virtual Private Cloud (VPC) で作成する必要があります。また、AWS が提供する DNS サーバーを使用するように設定されている必要があります。Amazon DNS サーバーの詳細については、Amazon VPC ユーザーガイドユーザーガイド の「DHCP オプションセット」を参照してください。
-
VPC が DNS のホスト名を有効にしました – 接続する EC2 インスタンスの VPC で DNS ホスト名が有効になっている必要があります。詳細については、Amazon VPC User Guide の「EC2 インスタンスの DNS ホスト名を確認する」を参照してください。
-
EC2 インスタンスとファイルシステムが異なるAWS リージョン - EC2 インスタンスとファイルシステムが異なる AWS リージョン にある場合、
efs-utils.conf
ファイル内のregion
プロパティを編集する必要があります。詳細については、「別の AWS リージョンからの EFS ファイルシステムのマウント」を参照してください。