使用将 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 Manager Run命令登录这些实例。有关 Amazon Systems Manager Run Command 的更多信息,请参阅《Amazon Systems Manager 用户指南》中的 Amazon Systems Manager run command。使用此方法挂载 EFS 文件系统之前,需要满足以下先决条件:

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

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

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

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

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

  4. 命令搜索字段中输入 Amazon-RunShellScript

  5. 选择 Amazon-RunShell 脚本

  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. 根据需要进行任何其他设置。然后选择运行以运行此命令,并挂载命令中指定的 EFS 文件系统。

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