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

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

概览

亚马逊 EFS 客户端 (amazon-efs-utils) 是亚马逊 EFS 工具的开源集合。使用 Amazon EFS 客户端无需支付额外费用,您可以从 GitHub此处下载:https://github.com/aws/efs-utils。该amazon-efs-utils软件包在 Amazon Linux 软件包存储库中可用,您也可以在其他 Linux 发行版上构建和安装该软件包。您也可以Amazon Systems Manager使用自动安装或更新软件包。有关更多信息,请参阅Amazon Systems Manager用于自动安装或更新 Amazon EFS 客户端

注意

amazon-efs-utils软件包已预装在亚马逊 Linux 和亚马逊 Linux 2 亚马逊机器映像 (AMI) 上。

Amazon EFS 客户端包括挂载帮助程序和工具,可更轻松地对 Amazon EFS 文件系统传输中的数据进行加密。挂载帮助程序是一个在挂载特定类型的文件系统时使用的程序。我们建议您使用 Amazon EFS 客户端附带的挂载帮助程序来挂载 Amazon EFS 文件系统。使用 Amazon EFS 客户端可以简化 EFS 文件系统的安装,并且可以提高文件系统性能。有关使用 EFS 客户端和装载帮助程序的更多信息,请参阅装载 EFS 文件系统

安装amazon-efs-utils软件包时存在amazon-efs-utils并安装以下依赖项:

  • NFS 客户端

    • nfs-utils适用于 RHEL、CentOS、亚马逊 Linux 和 Fedora 发行版

    • nfs-common适用于 Debian 和 Ubuntu 发行版

  • 网络中继(stunnel 软件包 4.56 或更高版本)

  • Python(版本 3.4 或更高版本)

  • OpenSSL 1.0.2 或更高版本

注意

默认情况下,使用带传输层安全 (TLS) 的 Amazon EFS 挂载帮助程序时,挂载帮助程序会强制执行证书主机名检查。Amazon EFS 挂载帮助程序使用该stunnel程序实现其 TLS 功能。某些版本的 Linux 不包含默认支持stunnel这些 TLS 功能的版本。使用其中一个 Linux 版本时,使用 TLS 挂载 Amazon EFS 文件系统会失败。

安装amazon-efs-utils软件包后,要升级系统的 stunnel 版本,请参阅升级 stunnel

您可以使用Amazon Systems Manager管理 Amazon EFS 客户端,并自动执行在 EC2 实例上安装或更新 amazon-efs-utils 软件包所需的任务。有关更多信息,请参阅Amazon Systems Manager用于自动安装或更新 Amazon EFS 客户端

有关加密问题,请参阅加密疑难解答

支持的发行版

亚马逊 EFS 客户端已针对以下 Linux 和 Mac 发行版进行了验证:

分配Package 类型init系统
亚马逊 Linux 2023 (AL2023) 转速 systemd
Amazon Linux 2017.09 转速 upstart
Amazon Linux 2转速systemd
CentOS 7、8转速systemd
Debian 9、10debsystemd
Fedora 28-32转速systemd
macOS Big Surlaunchd
macOS Montereylaunchd
macOS Ventura launchd
opensuse Leap、Tumbleweed转速systemd
甲骨文8 转速 systemd
红帽企业 Linux (RHEL) 7、8转速systemd
SUSE Linux 企业服务器 (SLES) 12、15转速systemd
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTSdebsystemd

有关该软件包已通过验证的受支持发行版的完整列表,请参阅 Github 上的amazon-efs-utils自述文件

在以下各节中,您可以学习如何在 EC2 Linux 和 Mac 实例上安装 Amazon EFS 客户端。