使用 IP 地址挂载 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 IP 地址挂载

除了使用 DNS 名称挂载 Amazon EFS 文件系统外,Amazon EC2 实例还可以使用挂载目标的 IP 地址挂载文件系统。通过 IP 地址挂载适用于禁用 DNS 的环境,例如禁用 DNS 主机名的 VPC。

对于配置为默认使用 DNS 名称挂载文件系统的应用程序,您还可以将使用挂载目标 IP 地址挂载文件系统配置为回退选项。当连接到挂载目标 IP 地址时,EC2 实例应使用连接实例所在的同一可用区中的挂载目标 IP 地址进行挂载。

您可以在 “附加” 对话框中查看和复制装载文件系统的确切命令。

注意

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

使用装载目标 IP 地址查看和复制装载 EFS 文件系统的确切命令
  1. 访问 https://console.aws.amazon.com/efs/,打开 Amazon Elastic File System 控制台。

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

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

    
                Amazon EFS Amazon EFS Amazon EFS Amazon EFS Amazon EFS At
  4. 连接屏幕显示用于装载文件系统的确切命令。

    选择 Mount via IP 可显示使用 NFS 客户端在选定可用区中使用装载目标 IP 地址装载文件系统的命令。

  • 在命令中使用挂载目标的 IP 地址,您可以使用以下mount命令在 Amazon EC2 Linux 实例上装载文件系统。

    sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-IP:/ /efs
  • 在命令中使用挂载目标的 IP 地址,您可以使用以下mount命令在运行 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 mount-target-IP:/ /efs
    重要

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

使用 IP 地址进行安装Amazon CloudFormation

您也可以使用Amazon CloudFormation模板中的 IP 地址挂载文件系统。有关更多信息,请参阅 awsdo storage-efs-mountfilesystem-ipcs/elastic-beanstalk-samples 存储库中的-addr. c onfig,了解社区提供的配置文件 GitHub。