使用EFS挂载助手的先决条件 - Amazon Elastic File System

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

使用EFS挂载助手的先决条件

您可以使用 Amazon 挂载帮助程序在亚马逊EC2实例上EFS挂载亚马逊EFS文件系统。要使用挂载帮助程序,您需要具有:

  • 要挂载的文件系统的文件系统 ID-挂载助手无需调用外部资源即可将文件系统 ID 解析为挂载目标 elastic network interface (ENI) 的本地 IP 地址。EFS

  • Amazon EFS 挂载目标 — 您在虚拟私有云中创建挂载目标 (VPC)。如果您使用服务推荐设置在控制台中创建文件系统,则会在文件系统所在的每个可用区 AWS 区域 中创建一个挂载目标。有关创建挂载目标的说明,请参阅管理挂载目标

    注意

    我们建议您在新创建的挂载目标的生命周期状态变为可用后等待 60 秒,然后再通过挂载文件系统DNS。这种等待可以让DNS记录在文件系统 AWS 区域 所在的位置完全传播。

    如果您在与EC2实例不同的可用区中使用挂载目标,则跨可用区发送的数据将产生标准EC2费用。可能还会面临更高的文件系统操作延迟。

  • 从不同的可用区挂载单区文件系统:

    • 文件系统可用区域的名称 — 如果您要挂载的EFS单区域文件系统与EC2实例位于不同的可用区中。

    • 挂载目标DNS名称-或者,您可以指定挂载目标的DNS名称而不是可用区。

  • 运行支持的 Linux 或 macOS 发行版之一的 Amazon EC2 实例 — 使用挂载助手挂载文件系统的支持发行版如下:

    • Amazon Linux 2

    • Amazon Linux 2023

    • Amazon Linux 2017.09 及更高版本

    • macOS Big Sur

    • Red Hat Enterprise Linux(和衍生产品,如 CentOS)7 和更新版本

    • Ubuntu 16. LTS 04 及更高版本

    注意

    EC2运行 macOS Big Sur 的 Mac 实例仅支持 NFS 4.0。

  • Amazon EFS 挂载帮助程序安装在EC2实例上 — 挂载帮助程序是实用程序amazon-efs-utils包中的一个工具。有关安装 amazon-efs-utils 的信息,请参阅自动安装EFS客户端手动安装 amazon-efs-utils

  • EC2实例位于 VPC — 连接的EC2实例必须位于基于 Amazon VPC 服务的虚拟私有云 (VPC) 中。还必须将其配置为使用提供的DNS服务器 AWS。有关亚马逊DNS服务器的信息,请参阅《亚马逊VPC用户指南》中的DHCP选项集

  • VPC已启用DNS主机名-连接EC2实例必须启用DNS主机名。VPC有关更多信息,请参阅 Amazon VPC 用户指南中的查看您的EC2实例DNS的主机名

  • 对于不同的EC2实例和文件系统 AWS 区域-如果EC2实例和要挂载的文件系统位于不同的位置 AWS 区域,则需要编辑efs-utils.conf文件中的region属性。有关更多信息,请参阅 从不同的服务器挂载EFS文件系统 AWS 区域