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

使用 IP 地址挂载

作为使用 DNS 名称挂载 Amazon EFS 文件系统的替代方案,Amazon EC2 实例可使用挂载目标的 IP 地址来挂载文件系统。按 IP 地址挂载适用于禁用了 DNS 的环境,例如,禁用了 DNS 主机名的 VPC 以及使用 ClassicLink 的 EC2-Classic 实例挂载。有关 ClassicLink 的更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 ClassicLink

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

您可通过控制台使用以下步骤获取您的 EFS 文件系统的挂载目标 IP 地址。

获取您的 EFS 文件系统的挂载目标 IP 地址

  1. 通过 https://console.amazonaws.cn/efs/ 打开 Amazon Elastic File System 控制台。

  2. 对于文件系统,请选择您的 EFS 文件系统的名称值。

  3. 挂载目标表中,指定要用于将 EFS 文件系统挂载到 EC2 实例的可用区

  4. 记下与所选的可用区关联的 IP 地址

您可以在 mount 命令中指定挂载目标的 IP 地址,如下所示。

$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-IP:/ ~/efs-mount-point

在 AWS CloudFormation 中使用 IP 地址挂载

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