如何查找安装到特定 EFS 的所有 EC2 实例

Mik*_*ike 5 amazon-efs

我需要用加密的 EFS 替换 EFS。计划是将其所有内容复制到 S3,用 S3 内容填充新的 EFS,然后卸载旧的 EFS 并将新的 EFS 挂载到同一位置。

问题是,我不知道如何找到安装到该特定 EFS 的所有 EC2 实例。我查看了aws efs文档,没有任何东西看起来像我想要的那样。

Tat*_*ead 6

没有一个位置或命令可以列出挂载 EFS 的 ec2 实例。

我建议做的下一个最好的事情是将 Cloudwatch 仪表板与 EFS 指标结合使用。 有一个指标可以显示连接到您的 EFS 共享的 EC2 实例的数量:它是EFS 下指标Sum的统计信息ClientConnections

您可以轻松创建 Cloudwatch 仪表板 -

  1. 转到您的 CloudWatch 控制台 -> 仪表板创建仪表板按钮。
  2. 将您的仪表板命名为“EFS”,然后单击“创建仪表板”。
  3. 下一步查看类型选择,选择线路(第一个)并单击配置: 在此输入图像描述
  4. 然后在底部的“所有指标”选项卡下选择“EFS”。
  5. 单击文件系统指标
  6. 然后在您要移出的非加密 EFS 驱动器名称下选择“客户端连接”。然后单击创建小部件按钮。 在此输入图像描述

该图将是与其连接的数量。当您将 EC2 从非加密驱动器上移出时,这个数字应该会下降。

最终的仪表板将如下所示:

在此输入图像描述