マウント試行の成功と失敗のモニタリング - Amazon Elastic File System

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

マウント試行の成功と失敗のモニタリング

Amazon CloudWatch Logs を使用すると、クライアントにログインしなくても、EFSファイルシステムのマウント試行の成功または失敗をリモートでモニタリングして報告できます。次の手順を使用して、 CloudWatch ログを使用してファイルシステムのマウント試行の成功または失敗をモニタリングするようにEC2インスタンスを設定します。

CloudWatch ログでマウント試行の成功または失敗の通知を有効にするには
  1. ファイルシステムをマウントするEC2インスタンスに amazon-efs-utilsをインストールします。詳細については、を使用して Amazon EFSクライアントを自動的にインストールまたは更新する AWS Systems ManagerまたはAmazon EFSクライアントを手動でインストールするを参照してください。

  2. ファイルシステムをマウントするEC2インスタンスbotocoreに をインストールします。詳細については、「のインストールとアップグレード botocore」を参照してください。

  3. で CloudWatch ログ機能を有効にしますamazon-efs-utils。 AWS Systems Manager を使用して をインストールおよび設定するとamazon-efs-utils、自動的に CloudWatch ログ記録が行われます。amazon-efs-utils パッケージを手動でインストールする場合、cloudwatch-log セクションの # enabled = true 行のコメントを解除して、/etc/amazon/efs/efs-utils.conf 設定ファイルを手動で更新する必要があります。ログ CloudWatch を手動で有効にするには、次のいずれかのコマンドを使用します。

    Linux インスタンスの場合:

    sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/}' /etc/amazon/efs/efs-utils.conf

    MacOS インスタンスの場合:

    EFS_UTILS_VERSION= efs-utils-version sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /usr/local/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf

    Mac2 インスタンスの場合:

    EFS_UTILS_VERSION= efs-utils-version sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /opt/homebrew/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf
  4. オプションで、 CloudWatch ロググループ名を設定し、 efs-utils.conf ファイルでログの保持日数を設定できます。マウントされたファイルシステム CloudWatch ごとに個別のロググループを に含めたい場合は、次のように efs-utils.conf ファイル内のlog_group_nameフィールドの末尾/{fs_id}に を追加します。

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. インスタンスにアタッチしたIAMロール、またはEC2インスタンスで設定された AWS 認証情報に AmazonElasticFileSystemsUtils AWS マネージドポリシーをアタッチします。Systems Manager を使用してこれを行うことができます。詳細については、「ステップ 1: 必要なアクセス許可を持つIAMインスタンスプロファイルを設定する」を参照してください。

マウント試行ステータスのログエントリの例を次に示します。

Successfully mounted fs-12345678.efs.us-east-1.amazonaws.com at /home/ec2-user/efs Mount failed, Failed to resolve "fs-01234567.efs.us-east-1.amazonaws.com"
CloudWatch Logs でマウントステータスを表示するには
  1. で CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. 左側のナビゲーションバーで、[ロググループ] を選択します。

  3. [/aws/efs/utils] ロググループを選択します。Amazon EC2インスタンスとEFSファイルシステムの組み合わせごとにログストリームが表示されます。

  4. ログストリームを選択して、マウントの成功または失敗のステータスを含む特定のログイベントを表示します。