在新的 EC2 Linux 实例上启用自动挂载 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在新的 EC2 Linux 实例上启用自动挂载

当您使用亚马逊 EC2 启动实例向导创建新的 EC2 Linux 实例时,您可以将其配置为自动挂载 Amazon EFS 文件系统。 EC2 实例会在实例首次启动时自动挂载文件系统,也会在实例重启时自动挂载文件系统。

此方法使用 EFS 挂载助手来挂载文件系统更新实例上的 /etc/fstab 文件。 EC2 挂载帮助程序是 amazon-efs-utils 工具集的一部分。

注意

EFS 文件系统不支持在实例启动时在运行 m EC2 acOS Big Sur 或 Monterey 的 Mac 实例上挂载。

注意

你不能将亚马逊 EFS 用于基于微软 Windows EC2 的实例。

您需要先创建密钥对,然后才能启动和连接 EC2 实例。有关更多信息,请参阅《亚马逊 EC2 用户指南》中的亚马逊 EC2 密钥对和亚马逊 EC2实例,以创建密钥对。

将您的 EC2 实例配置为在启动时自动挂载 EFS 文件系统
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 选择启动实例

  3. 步骤 1:选择一个 Amazon 系统映像(AMI)中,在列表顶部找到一个 Amazon Linux AMI,然后选择选择

  4. 步骤 2:选择一个实例类型中,选择下一步:配置实例详细信息

  5. Step 3: Configure Instance Details (步骤 3:配置实例详细信息) 中,请提供以下信息:

    • 对于 Network (网络),为您装载的 EFS 文件系统所在的同一 VPC 选择条目。

    • 对于 Subnet (子网),在任何可用区中选择一个默认子网。

    • 对于 File system (文件系统),选择要装载的 EFS 文件系统。文件系统 ID 旁边显示的路径是 EC2 实例将使用的挂载点,您可以对其进行更改。

    • Advanced Details (高级详细信息) 下,将自动生成 User data (用户数据),并包括挂载您在 File systems (文件系统) 下指定的 EFS 文件系统所需的命令。

  6. 选择下一步:添加存储

  7. 选择 Next: Add Tags

  8. 命名您的实例,然后选择下一步:配置安全组

  9. Step 6: Configure Security Group (步骤 6:配置安全组) 中,将 Assign a security group (分配安全组) 设置为 Select an existing security group (选择现有安全组)。选择默认安全组以确保它能够访问您的 EFS 文件系统。

    您无法使用此安全组通过安全外壳 (SSH) 访问您的 EC2 实例。对于通过 SSH 进行访问,您稍后可以编辑默认安全性并添加一个允许 SSH 的规则/新安全组。您可以使用以下设置:

    • 类型:SSH

    • 协议:TCP

    • 端口范围:22

    • 源:任何位置 0.0.0.0/0

  10. 选择审核并启动

  11. 选择启动

  12. 选中您创建的密钥对的复选框,然后选择启动实例

现在,您的 EC2 实例已配置为在启动时和重启时挂载 EFS 文件系统。