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

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

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

使用 Amazon EC2 启动实例向导创建新的 EC2 Linux 实例时,可以将该实例配置为自动挂载您的 Amazon EFS 文件系统。EC2 实例会在第一次启动时自动挂载文件系统,并且在重新启动时也会自动挂载文件系统。

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

注意

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

注意

不能将 Amazon EFS 与基于 Microsoft Windows 的 EC2 实例结合使用。

在启动并连接到 EC2 实例之前,需要创建一个密钥对。有关创建密钥对的更多信息,请参阅《Amazon EC2 用户指南》中的 Amazon EC2 密钥对和 Amazon EC2 实例

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

  2. 选择 Launch Instance(启动实例)

  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 文件系统。