を使用して複数の EC2 インスタンスに EFS をマウントする AWS Systems Manager - Amazon Elastic File System

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

を使用して複数の EC2 インスタンスに EFS をマウントする AWS Systems Manager

コマンドを使用すると AWS Systems Manager 、インスタンスにログインしなくてもEFS ファイルシステムを複数の Amazon EC2 Run インスタンスにリモートで安全にマウントできます。 AWS Systems Manager Run Command の詳細については、「 ユーザーガイド」のAWS Systems Manager 「run commandAWS Systems Manager 」を参照してください。この方法を使用して EFS ファイルシステムをマウントする前に、次の前提条件が必要です。

  1. EC2 インスタンスは、AmazonElasticFileSystemsUtils アクセス許可ポリシーを含むインスタンスプロファイルを使用して起動されます。詳細については、「ステップ 1: 必要なアクセス許可を持つ IAM インスタンスプロファイルを設定する」を参照してください。

  2. Amazon EFS クライアント (amazon-efs-utils パッケージ) のバージョン 1.28.1 以降が EC2 インスタンスにインストールされます。 AWS Systems Manager を使用して、 パッケージをインスタンスに自動的にインストールできます。詳細については、「ステップ 2: Amazon EFS クライアントをインストールまたは更新するためにステートマネージャーが使用する関連付けを設定する」を参照してください。

コンソールを使用して複数の EFS ファイルシステムを複数の EC2 インスタンスにマウントするには
  1. https://console.aws.amazon.com/systems-manager/ で AWS Systems Manager コンソールを開きます。

  2. ナビゲーションペインで、[Run Command] を選択します。

  3. [Run a command] を選択します。

  4. コマンド 検索フィールドに「AWS-RunShellScript」と入力します。

  5. AWS-RunShellScript を選択します。

  6. コマンドパラメータ に、マウントする EFS ファイルシステムごとに使用するマウントコマンドを入力します。例:

    sudo mount -t efs -o tls fs-12345678:/ /mnt/efs sudo mount -t efs -o tls,accesspoint=fsap-12345678 fs-01233210 /mnt/efs

    Amazon EFS クライアントを使用した EFS マウントコマンドの詳細については、「EFS マウントヘルパーを使用した Amazon EC2 Linux インスタンスをマウントする」または「EFS マウントヘルパーを使用した Amazon EC2 Mac インスタンスのをマウントする」を参照してください。

  7. コマンドを実行するターゲット AWS Systems Manager マネージド EC2 インスタンスを選択します。

  8. その他の追加設定を行ってください。Run (実行) を選択し、コマンドで指定された EFS ファイルシステムをマウントします。

    コマンドを実行すると、そのステータスがコマンド履歴に表示されます。