使用DNS名字在 EC2 Amazon 上安装 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用DNS名字在 EC2 Amazon 上安装

注意

在挂载文件系统之前,您需要向挂载目标安全组添加一条规则,允许该安全组的EC2入站NFS访问。有关更多信息,请参阅 为 Amazon EC2 实例和挂载目标使用VPC安全组

  • 文件系统DNS名称-使用文件系统的DNS名称是最简单的安装选项。文件系统DNS名称会自动解析为挂载目标在连接的 Amazon EC2 实例的可用区中的 IP 地址。您可以从控制台获取DNS名称,或者如果您有文件系统 ID,则可以使用以下约定来构造它。

    file-system-id.efs.aws-region.amazonaws.com.cn
    注意

    DNS文件系统DNS名称的解析要求 Amazon EFS 文件系统的挂载目标必须与客户端实例位于同一个可用区。

    • 使用文件系统DNS名称,您可以使用以下命令在 Amazon EC2 Linux 实例上挂载文件系统。

      sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.efs.aws-region.amazonaws.com.cn:/ /efs-mount-point
    • 使用文件系统DNS名称,您可以使用以下命令在运行支持的 m EC2 acOS 版本(Big Sur、Monterey、Ventura)的 Amazon Mac 实例上挂载文件系统。

      sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049 file-system-id.efs.aws-region.amazonaws.com.cn:/ /efs
      重要

      mountport=2049在运行支持 macOS 版本的 EC2 Mac 实例上安装时,必须使用才能成功连接到EFS文件系统。

  • 挂载目标DNS名称 — 2016 年 12 月,我们引入了文件系统DNS名称。为了向后兼容,我们将继续为每个可用区挂载目标提供DNS名称。挂载目标DNS名称的通用形式如下。

    availability-zone.file-system-id.efs.aws-region.amazonaws.com.cn
    注意

    支持跨可用区域的挂载目标DNS名称解析。

    在某些情况下,您可能会删除挂载目标,然后在同一可用区中创建新的挂载目标。在这种情况下,该可用区中新装载目标的DNS名称与旧装载目标的DNS名称相同。

可以在附加对话框中查看和复制用于挂载文件系统的确切命令。

查看文件系统的挂载命令
  1. 在 Amazon EFS 控制台中,选择要挂载的文件系统以显示其详细信息页面。

  2. 要显示用于此文件系统的挂载命令,请选择右上角的附加

    附加屏幕显示用于挂载文件系统的确切命令。

  3. 使用挂载助手或NFS客户端进行挂载时,默认的 “通过挂载DNS视图” 显示使用文件系统DNS名称EFS挂载文件系统的命令。

有关支持亚马逊的列表,请参阅中的 Amazon EFS Elastic File Amazon Web Services 区域 Sy stem Amazon Web Services 一般参考。

为了能够在mount命令中使用DNS名称,必须满足以下条件:

注意

在创建挂载目标后,我们建议您等待 90 秒,然后再挂载您的文件系统。这种等待可以让DNS记录在文件系统 Amazon Web Services 区域 所在的位置完全传播。