监控 EFS 挂载状态 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

监控 EFS 挂载状态

您可以使用 Amazon CloudWatch Logs 远程监控 EFS 文件系统装载的状态,而无需登录 Amazon EC2 实例。要使用 CloudWatch 日志监控文件系统装载状态,需要满足以下先决条件:

  1. Amazon EC2 实例是使用包含AmazonElasticFileSystemsUtils权限策略的实例配置文件启动的。有关更多信息,请参阅步骤 1:使用所需权限配置 IAM 实例配置文件

  2. Amazon EC2 实例上安装了 Amazon EFS 客户端(amazon-efs-utils软件包)的 1.28.1 或更高版本。您可以使用Amazon Systems Manager在您的实例上自动安装软件包。有关更多信息,请参阅步骤 2:配置状态管理器用于安装或更新 Amazon EFS 客户端的关联

  3. botocore软件包安装在 Amazon EC2 实例上。有关更多信息,请参阅安装 botocore

  4. efs-utils.conf配置文件已更新以启用 CloudWatch 日志。当您Amazon Systems Manager使用安装和配置amazon-efs-utils软件包时,此启用 CloudWatch 日志记录的更新会自动为您完成。当你从 yum 存储库安装amazon-efs-utils软件包时,你必须通过取消该cloudwatch-log部分的注释来手动更新/etc/amazon/efs/efs-utils.conf配置文件。# enabled = true

以下是装载状态日志条目的示例:

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. 通过 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 主机。

  2. 选择左侧导航栏中的 Log o Groups。

  3. 选择 /aws/efs/utils 日志组。您将看到每个 Amazon EC2 实例和 EFS 文件系统组合的日志流。

  4. 选择日志流以查看特定日志事件,包括文件系统挂载状态。