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

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

使用 DNS 名称在 Amazon EC2 上挂载

注意

挂载文件系统之前,您需要在挂载目标安全组中添加一个规则,以允许从 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 名称,您可以使用以下命令在运行 macOS Big Sur 的 Amazon EC2 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 Big Sur 的 EC2 Mac 实例上挂载时成功连接到 EFS 文件系统。

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

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

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

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

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

查看文件系统的挂载命令

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

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

    
              Amazon EFS Attach 文件系统屏幕显示了挂载文件系统时要使用的确切命令。

    这些区域有:Attach屏幕显示用于挂载文件系统的确切命令。

  3. 默认通过 DNS 挂载view 显示在使用 EFS 挂载帮助程序或 NFS 客户端挂载时使用文件系统的 DNS 名称挂载文件系统的命令。

有关列表Amazon Web Services 区域支持 Amazon EFS 的,请参阅Amazon Elastic File System中的Amazon一般参考.

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

注意

在创建挂载目标后,我们建议您等待 90 秒,然后再挂载您的文件系统。在此等待时间内,将在该 DNS 记录中完全传播 DNS 记录Amazon Web Services 区域文件系统在哪里。