

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

# 使用 IP 地址挂载
<a name="mounting-fs-mount-cmd-ip-addr"></a>

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

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

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

**注意**  
在挂载文件系统之前，您需要向挂载目标安全组添加一条规则，支持通过端口 2049 从 EC2 安全组进行入站 NFS 访问。有关更多信息，请参阅 [使用 VPC 安全组](network-access.md)。

**查看和复制使用挂载目标 IP 地址挂载 EFS 文件系统的确切命令**

1. 打开 Amazon Elastic File System 控制台，网址为[https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/)。

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

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

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

   选择**通过 IP 挂载**，以显示使用 NFS 客户端选定可用区中的挂载目标 IP 地址挂载文件系统的命令。
+ 在 `mount` 命令中使用挂载目标的 IP 地址，您可以使用以下 命令在 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 
  ```
+ 在 `mount` 命令中使用挂载目标的 IP 地址，您可以通过以下命令在运行 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
  ```
**重要**  
在运行 macOS Big Sur 的 EC2 Mac 实例上挂载时，必须使用 `mountport=2049` 才能成功连接到 EFS 文件系统。

## 使用 IP 地址进行装载 AWS CloudFormation
<a name="mount-fs-ip-addr-cloudformation"></a>

您也可以使用 CloudFormation 模板中的 IP 地址挂载文件系统。有关更多信息，请参阅 **awsdocs/ elastic-beanstalk-samples** 存储库中的 [storage-efs-mountfilesystem-ip-addr.config，了解社区提供的配置](https://github.com/awsdocs/elastic-beanstalk-samples/blob/master/configuration-files/community-provided/instance-configuration/storage-efs-mountfilesystem-ip-addr.config)文件。 GitHub