使用将 EFS 安装到多个 EC2 实例 Amazon Systems Manager - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用将 EFS 安装到多个 EC2 实例 Amazon Systems Manager

您可以远程安全地将 EFS 文件系统挂载到多个 Amazon EC2 实例,而无需使用Amazon Systems ManagerRun命令登录这些实例。有关 Amazon Systems Manager Run Command 的更多信息,请参阅《Amazon Systems Manager用户指南》中的 Amazon Systems Managerrun command。使用此方法装载 EFS 文件系统之前,需要满足以下先决条件:

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

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

使用控制台将多个 EFS 文件系统挂载到多个 EC2 实例
  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择 Run Command

  3. 选择 Run a command(运行一个命令)

  4. 在 “命令” 搜索字段Amazon-RunShellScript中输入。

  5. 选择 Amazon-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. 选择要在其上运行命令的目标Amazon Systems Manager托管 EC2 实例。

  8. 根据需要进行任何其他设置。然后选择 Ru n 运行命令并挂载命令中指定的 EFS 文件系统。

    运行命令后,可以在命令历史记录中看到其状态。