監控掛載嘗試成功和失敗 - Amazon Elastic File System

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控掛載嘗試成功和失敗

您可以使用 Amazon CloudWatch Logs 來監控和報告遠端掛載EFS檔案系統嘗試的成功或失敗,而不必登入用戶端。使用下列程序將EC2執行個體設定為使用 CloudWatch Logs 來監控其檔案系統掛載嘗試的成功或失敗。

在 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 為每個掛載的檔案系統在 中具有個別的日誌群組,請將 /{fs_id} 新增至efs-utils.conf檔案中log_group_name欄位的結尾,如下所示:

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. AmazonElasticFileSystemsUtils AWS 受管政策連接至您已連接至EC2執行個體IAM的角色,或連接至執行個體上設定的 AWS 憑證。您可以使用「系統管理員」來執行此動作,如需詳細資訊,請參閱 步驟 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 日誌中檢視掛載狀態
  1. 在 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 從左側導覽列中選擇日誌群組

  3. 選擇 /aws/efs/utils 日誌群組。您將看到每個 Amazon EC2執行個體和EFS檔案系統組合的日誌串流。

  4. 選擇日誌串流以檢視特定日誌事件,包括裝載嘗試成功或失敗狀態。