Amazon EFS クライアントの手動インストール - Amazon Elastic File System

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EFS クライアントの手動インストール

Amazon EFS クライアントは、Amazon Linux および Amazon Linux 2 を実行している Amazon EC2 Linux インスタンス、および macOS Big Surを実行している EC2 Mac インスタンス、およびその他のサポートされている Linux ディストリビューションに手動でインストールできます。インストール手順については、これ以降のセクションで説明します。

Amazon Linux および Amazon Linux 2 での Amazon EFS クライアントのインストール

-amazon-efs-utilsパッケージには Amazon Linux および Amazon Linux AMIS が付属しており、これらの AMI を実行する EC2 インスタンスにインストールできます。Amazon EFS クライアントを他の Linux ディストリビューションにインストールするには、他の Linux ディストリビューションでの Amazon EFS クライアントのインストール

注記

AWS Direct Connect を使用している場合、インストールの手順はにあります。ウォークスルー: AWS Direct Connect および VPN を使用してオンプレミスでファイルシステムを作成してマウントする

amazon-efs-utils パッケージをインストールするには

  1. Amazon Linux または Amazon Linux 2 EC2 インスタンスが作成されたことを確認します。この方法の詳細については、「」を参照してください。ステップ 1: インスタンスを起動する()Linux インスタンス用 Amazon EC2 ユーザーガイド

  2. Secure Shell (SSH) を介してインスタンスのターミナルにアクセスし、適切なユーザー名でログインします。この方法の詳細については、「」を参照してください。SSH を使用した Linux インスタンスへの接続()Linux インスタンス用 Amazon EC2 ユーザーガイド

  3. 以下のコマンドを実行して、amazon-efs-utilsパッケージ化する。

    sudo yum install -y amazon-efs-utils

他の Linux ディストリビューションでの Amazon EFS クライアントのインストール

取得したくない場合はamazon-efs-utilsパッケージを Amazon Linux または Amazon Linux 2 AMI からインストールすると、amazon-efs-utilsパッケージは、GitHub でも入手できます。

パッケージをクローンした後、Linux ディストリビューションでサポートされているパッケージタイプに応じて、次のいずれかの方法を使用して、amazon-efs-utils をビルド、およびインストールできます。

  • RPM – このパッケージタイプは、Amazon Linux、Red Hat Linux、CentOS などでサポートされています。

  • DEB – このパッケージタイプは Ubuntu、Debian などでサポートされています。

  1. Secure Shell (SSH) を使用して EC2 インスタンスConnect、適切なユーザー名でログインします。詳細については、「」を参照してください。SSH を使用した Linux インスタンスへの接続()Linux インスタンス用 Amazon EC2 ユーザーガイド

  2. のインストールgit次のコマンドを使用します。

    sudo yum -y install git
  3. をインストールするrpm-build次のコマンドを使用してまだインストールされていない場合、パッケージをインストールします。

    sudo yum -y install rpm-build
  4. クローンamazon-efs-utils次のコマンドを使用して GitHub から。

    git clone https://github.com/aws/efs-utils
  5. クライアント上のターミナルを開き、amazon-efs-utilsパッケージ化する。

    cd /path/efs-utils
  6. bashをインストールするmakeコマンドは、オペレーティングシステムにまだない場合は次のようにします。

    sudo yum -y install make
  7. をインストールするrpm-build次のコマンドを使用してまだインストールされていない場合、パッケージをインストールします。

    sudo yum -y install rpm-build
  8. をビルドするにはamazon-efs-utils次のコマンドを使用してパッケージをインストールします。

    sudo make rpm
  9. をインストールするamazon-efs-utils次のコマンドを使用してパッケージをインストールします。

    sudo yum -y install ./build/amazon-efs-utils*rpm
  1. Secure Shell (SSH) を使用して EC2 インスタンスConnect、適切なユーザー名でログインします。詳細については、「」を参照してください。SSH を使用した Linux インスタンスへの接続()Linux インスタンス用 Amazon EC2 ユーザーガイド

  2. のインストールzypper次のコマンドを使用します。

    sudo zypper refresh
  3. をインストールするrpm-buildパッケージとbashmake次のコマンドを使用して、どちらかがインストールされていない場合、します。

    sudo zypper install -y git rpm-build make
    1. OpenSUSE の場合、次のようなエラーが発生した場合。

      File './suse/noarch/bash-completion-2.11-2.1.noarch.rpm' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'

      次のコマンドを実行して、リポジトリOSSとNON-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
    2. git install スクリプトを再実行します。

      sudo zypper install -y git rpm-build make
  4. クローンamazon-efs-utils次のコマンドを使用して GitHub から。

    git clone https://github.com/aws/efs-utils
  5. クライアント上のターミナルを開き、amazon-efs-utilsパッケージ化する。

    cd /path/efs-utils
  6. をビルドするにはamazon-efs-utils次のコマンドを使用してパッケージをインストールします。

    make rpm
  7. をインストールするamazon-efs-utils次のコマンドを使用してパッケージをインストールします。

    sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm
  1. Secure Shell (SSH) を使用して EC2 インスタンスConnect、適切なユーザー名でログインします。詳細については、「」を参照してください。SSH を使用した Linux インスタンスへの接続()Linux インスタンス用 Amazon EC2 ユーザーガイド

  2. (省略可能) 次のコマンドを使用して、パッケージをインストールする前に更新プログラムを適用します。

    sudo apt-get update

    必要に応じて、更新プログラムをインストールします。

  3. のインストールgitおよびbinutils次のコマンドを使用します。binutilsは DEB パッケージを構築するために必要ですが、

    sudo apt-get -y install git binutils
  4. クローンamazon-efs-utils次のコマンドを使用して GitHub から。

    git clone https://github.com/aws/efs-utils
  5. ディレクトリに移動します。amazon-efs-utilsパッケージ化する。

    cd /path/efs-utils
  6. Buildamazon-efs-utils次のコマンドを使用します。

    ./build-deb.sh
  7. 次のコマンドでパッケージをインストールします。

    sudo apt-get -y install ./build/amazon-efs-utils*deb

macOS Big Surを実行している EC2 Mac インスタンスへの Amazon EFS クライアントのインストール

-amazon-efs-utilsパッケージは、macOS Big Surを実行している EC2 Mac インスタンスにインストールできます。

amazon-efs-utils パッケージをインストールするには

  1. macOS Big Sur を実行する EC2 Mac インスタンスが作成されていることを確認します。この方法の詳細については、「」を参照してください。ステップ 1: インスタンスを起動する()Mac インスタンス用 Amazon EC2 ユーザーガイド

  2. Secure Shell (SSH) を介してインスタンスのターミナルにアクセスし、適切なユーザー名でログインします。この方法の詳細については、「」を参照してください。SSH を使用したインスタンスへの接続()Mac インスタンス用 Amazon EC2 ユーザーガイド

  3. 次のコマンドを実行して amazon-efs-utils をインストールします。

    brew install amazon-efs-utils

    インストールを完了するための指示が表示されます。

    Perform below actions to start using efs: 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 To enable watchdog for using TLS mounts: 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
  4. EFS ファイルシステムをマウントするには、EFS マウントヘルパーがamazon-efs-utilsは、mount コマンドによってアクセスできます。これを行うには、次のコマンドを実行します。

    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
  5. 次のコマンドを実行して、watchdog プロセスを有効にします (amazon-efs-mount-watchdog) を使用して、EFS ファイルシステム上の TLS マウントの状態を監視します。

    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