使用 IP 地址挂载 - Amazon Elastic File System

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

使用 IP 地址挂载

作为挂载DNS名为 Amazon EFS 文件系统的替代方案,Amazon EC2 实例可以使用挂载目标的 IP 地址挂载文件系统。通过 IP 地址挂载适用于禁用主机DNS名的环境,例如禁VPCs用DNS主机名的环境。

对于配置为默认使用文件系统的DNS名称挂载文件系统的应用程序,您也可以使用挂载目标 IP 地址作为备用选项,将挂载目标 IP 地址配置为挂载文件系统。连接到挂载目标 IP 地址时,应使用挂载目标 IP 地址与连接EC2实例位于同一个可用区中的挂载目标 IP 地址进行装载。

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

注意

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

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

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

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

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

    选择 “通过 IP 装载”,显示使用所选可用区中的挂载目标 IP 地址通过NFS客户端装载文件系统的命令。

  • 在命令中使用挂载目标的 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 的 EC2 Amazon 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 地址进行装载 AWS CloudFormation

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