翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EFS クライアントの手動インストール
Amazon EFS クライアントは、Amazon Linux、Amazon Linux 2、およびその他のサポートされている Linux ディストリビューションを実行している Amazon EC2 Linux インスタンス、および macOS Big Sur、macOS Monterey、macOS Ventura を実行している EC2 Mac インスタンスに手動でインストールできます。これらのオペレーティングシステムに関する amazon-efs-utils
手順については、次のセクションで説明します。
トピック
Amazon EFS クライアントを Amazon Linux および Amazon Linux 2 にインストールする
Amazon Linux および Amazon Linux 2 にインストールするための amazon-efs-utils
パッケージは、以下の場所で入手できます。
Amazon Linux および Amazon Linux 2 Amazon マシンイメージ (AMI) パッケージリポジトリ
AWS efs-utils
GitHub リポジトリ。
以下の手順で、Amazon Linux および Amazon Linux 2 AMI パッケージリポジトリから amazon-efs-utils
をインストールする方法について説明します。
efs-utilsamazon-efs-utils
からインストールまたは更新することもできます。を使用して Amazon EFS クライアントをインストールおよび更新する方法については GitHub、「Amazon Linux、Amazon Linux 2 の RPM パッケージamazon-efs-utilsとしてビルドおよびインストールするには」を参照してください。
Amazon EFS クライアントを他の Linux ディストリビューションにインストールするには、「他の Linux ディストリビューションで amazon-efs-utils パッケージをインストールする」を参照してください。
注記
AWS Direct Connect を使用している場合、インストールの手順は ウォークスルー: AWS Direct Connect と VPN を使用してオンプレミスでファイルシステムを作成してマウントする にあります。
Amazon Linux 2 および Amazon Linux に amazon-efs-utils
パッケージをインストールするには
-
Amazon Linux または Amazon Linux 2 EC2 インスタンスが作成されたことを確認します。これを行うための詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイド の「ステップ 1: インスタンスを起動する」を参照してください。
-
Secure Shell (SSH) を介してインスタンスのターミナルにアクセスし、適切なユーザー名でログインします。これを行う方法の詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイド の「SSH を使用した Linux インスタンスへの接続」を参照してください。
-
次のコマンドを実行して、
amazon-efs-utils
パッケージをインストールします。sudo yum install -y amazon-efs-utils
次のステップ
EC2 インスタンスに amazon-efs-utils
をインストールしたら、次の手順に進んでファイルシステムをマウントします。
Amazon botocoreを使用してファイルシステムのマウントステータス CloudWatch をモニタリングできるように、 をインストールします。
stunnel を最新バージョンにアップグレードすると、転送中のデータを暗号化できます。
EFS マウントヘルパーを使用してファイルシステムをマウントします。
他の Linux ディストリビューションで amazon-efs-utils パッケージをインストールする
Amazon Linux または Amazon Linux 2 AMI amazon-efs-utils
パッケージリポジトリからパッケージを取得しない場合は、 でも利用できます GitHub。
パッケージをクローンした後、Linux ディストリビューションでサポートされているパッケージタイプに応じて、次のいずれかの方法を使用して、amazon-efs-utils
を構築、およびインストールできます。
-
RPM – このパッケージタイプは、Amazon Linux、Amazon Linux 2、Red Hat Linux、CentOS などでサポートされています。
-
DEB – このパッケージタイプは Ubuntu、Debian などでサポートされています。
amazon-efs-utils
からクローンを作成するには GitHub
-
Secure Shell (SSH) を使用して EC2 インスタンスに接続し、適切なユーザー名でログインします。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドのSSH を使用した Linux インスタンスへの接続を参照してください。
-
次のコマンドを使用して
git
をインストールします。sudo yum -y install git
-
次のコマンド GitHub を使用して、
amazon-efs-utils
からクローンを作成します。git clone https://github.com/aws/efs-utils
amazon-efs-utils
RPM パッケージを構築してインストールするには
-
クライアントでターミナルを開き、
amazon-efs-utils
パッケージを含むディレクトリに移動します。cd
/path
/efs-utils オペレーティングシステムに次のように設定されていない場合、bash
make
コマンドをインストールします。sudo yum -y install make
-
次のコマンドを使用してインストールされていない場合は、
rpm-build
パッケージをインストールします。sudo yum -y install rpm-build
-
次のコマンドを使用して、
amazon-efs-utils
パッケージをビルドします。sudo make rpm
-
次のコマンドで
amazon-efs-utils
パッケージをインストールします。sudo yum -y install ./build/amazon-efs-utils*rpm
次のステップ
EC2 インスタンスに amazon-efs-utils
をインストールしたら、次の手順に進んでファイルシステムをマウントします。
Amazon botocoreを使用してファイルシステムのマウントステータス CloudWatch をモニタリングできるように、 をインストールします。
stunnel を最新バージョンにアップグレードすると、転送中のデータを暗号化できます。
EFS マウントヘルパーを使用してファイルシステムをマウントします。
amazon-efs-utils
からクローンを作成するには GitHub
-
Secure Shell (SSH) を使用して EC2 インスタンスに接続し、適切なユーザー名でログインします。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドのSSH を使用した Linux インスタンスへの接続を参照してください。
-
次のコマンドを使用して
zypper
をインストールします。sudo zypper refresh
-
次のコマンドを使用して、一方がインストールされていない場合は、
rpm-build
パッケージとbash make コマンドをインストールします:sudo zypper install -y git rpm-build make
OpenSUSE では、次のようなエラーが発生します。
File './suse/noarch/bash-completion-2.11-2.1.noarch.rpm' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'
次のコマンドを実行して、レポ OSS と非 OSS を再追加します。
sudo zypper ar -f -n OSS http://download.opensuse.org/tumbleweed/repo/oss/ OSS sudo zypper ar -f -n NON-OSS http://download.opensuse.org/tumbleweed/repo/non-oss/ NON-OSS sudo zypper refresh
git install スクリプトを再実行します。
sudo zypper install -y git rpm-build make
-
次のコマンド GitHub を使用して、
amazon-efs-utils
からクローンを作成します。git clone https://github.com/aws/efs-utils
amazon-efs-utils
RPM パッケージを構築してインストールするには
-
クライアントでターミナルを開き、
amazon-efs-utils
パッケージを含むディレクトリに移動します。cd
/path
/efs-utils -
次のコマンドを使用して、
amazon-efs-utils
パッケージをビルドします。make rpm
-
次のコマンドで
amazon-efs-utils
パッケージをインストールします。sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm
次のステップ
EC2 インスタンスに amazon-efs-utils
をインストールしたら、次の手順に進んでファイルシステムをマウントします。
Amazon botocoreを使用してファイルシステムのマウントステータス CloudWatch をモニタリングできるように、 をインストールします。
stunnel を最新バージョンにアップグレードすると、転送中のデータを暗号化できます。
EFS マウントヘルパーを使用してファイルシステムをマウントします。
amazon-efs-utils
からクローンを作成するには GitHub
-
Secure Shell (SSH) を使用して EC2 インスタンスに接続し、適切なユーザー名でログインします。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドのSSH を使用した Linux インスタンスへの接続を参照してください。
(オプション) 次のコマンドを使用して、パッケージをインストールする前に更新を適用します。
sudo apt-get update
必要に応じてアップデートをインストールします。
-
次のコマンドを使用して
git
およびbinutils
をインストールします。binutils
は DEB パッケージのビルドに必要です。sudo apt-get -y install git binutils
-
次のコマンド GitHub を使用して、
amazon-efs-utils
からクローンを作成します。git clone https://github.com/aws/efs-utils
amazon-efs-utils
DEB パッケージを構築してインストールするには
amazon-efs-utils
パッケージが格納されているディレクトリに移動します。cd
/path
/efs-utils-
以下のコマンドを使用して
amazon-efs-utils
をビルドします。./build-deb.sh
-
次のコマンドでパッケージをインストールします。
sudo apt-get -y install ./build/amazon-efs-utils*deb
次のステップ
EC2 インスタンスに amazon-efs-utils
をインストールしたら、次の手順に進んでファイルシステムをマウントします。
Amazon botocoreを使用してファイルシステムのマウントステータス CloudWatch をモニタリングできるように、 をインストールします。
stunnel を最新バージョンにアップグレードすると、転送中のデータを暗号化できます。
EFS マウントヘルパーを使用してファイルシステムをマウントします。
macOS Big Sur、macOS Monterey、または macOS Ventura を実行している EC2 Mac インスタンスに Amazon EFS クライアントをインストールする
amazon-efs-utils
パッケージは、macOS Big Sur、macOS Monterey、または macOS Ventura を実行している EC2 Mac インスタンスにインストールできます。
amazon-efs-utils
パッケージをインストールするには
サポート対象である Mac オペレーティングシステムのいずれかが稼働している EC2 Mac インスタンスが作成されていることを確認します。
macOS Big Sur
macOS Monterey
macOS Ventura
これを行うための詳細については、Mac インスタンス用 Amazon EC2 ユーザーガイド の「ステップ 1: インスタンスを起動する」を参照してください。
Secure Shell (SSH) を介してインスタンスのターミナルにアクセスし、適切なユーザー名でログインします。これを行う方法の詳細については、Mac インスタンス用 Amazon EC2 ユーザーガイド の「SSH を使用した Linux インスタンスへの接続」を参照してください。
-
次のコマンドを実行して
amazon-efs-utils
をインストールします。brew install amazon-efs-utils
注記
マウントヘルパーの設定とウォッチドッグプロセスの有効化に関する指示がシステムから返されます。これらは次の 2 つのステップで説明します。手順を後で見るには、次のコマンドを実行します。
brew info amazon-efs-utils
amazon-efs-utils
の EFS マウントヘルパーにマウントコマンドからアクセスできることを確認してください。実行する必要のあるコマンドは、パッケージをインストールする EC2 Mac インスタンスによって異なります。-
EC2 x86 Mac (mac1.metal) にパッケージをインストールする場合は、以下のコマンドを実行します。
sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /usr/local/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
-
EC2 M1 Mac (mac2.metal) にパッケージをインストールする場合は、以下のコマンドを実行します。
sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /opt/homebrew/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
-
ウォッチドッグプロセス (
amazon-efs-mount-watchdog
) を有効にし、EFS ファイルシステム上の TLS マウントの状態をモニタリングします。実行する必要のあるコマンドは、パッケージをインストールする EC2 Mac インスタンスによって異なります。-
EC2 x86 Mac (mac1.metal) にパッケージをインストールする場合は、以下のコマンドを実行します。
sudo cp /usr/local/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
-
EC2 M1 Mac (mac2.metal) にパッケージをインストールする場合は、以下のコマンドを実行します。
sudo cp /opt/homebrew/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
-
次のステップ
EC2 インスタンスに amazon-efs-utils
をインストールしたら、次の手順に進んでファイルシステムをマウントします。
Amazon botocoreを使用してファイルシステムのマウントステータス CloudWatch をモニタリングできるように、 をインストールします。
stunnel を最新バージョンにアップグレードすると、転送中のデータを暗号化できます。
EFS マウントヘルパーを使用してファイルシステムをマウントします。