本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
概述
Amazon EFS 客户端 (amazon-efs-utils
) 是 Amazon EFS 工具的开源集合。使用 Amazon EFS 客户端无需支付额外费用,您可以从 GitHub此处下载该客户端:https://github.com/aws/efs-utilsamazon-efs-utils
软件包是在 Amazon Linux 软件包存储库中提供的,您可以在其他 Linux 发行版上构建和安装该软件包。您也可以使用 Amazon Systems Manager 自动安装或更新软件包。有关更多信息,请参阅使用 Amazon Systems Manager 自动安装或更新 Amazon EFS 客户端。
注意
amazon-efs-utils
软件包预安装在 Amazon Linux 和 Amazon Linux 2 亚马逊机器映像 (AMI) 上。
Amazon EFS 客户端包括挂载帮助程序和工具,可以更轻松地对 Amazon EFS 文件系统进行传输中数据加密。挂载帮助程序是一个在挂载特定类型的文件系统时使用的程序。我们建议您使用 Amazon EFS 客户端中包含的挂载帮助程序挂载您的 Amazon EFS 文件系统。使用 Amazon EFS 客户端可简化 EFS 文件系统的挂载,并且可以提高文件系统性能。有关 EFS 客户端和挂载帮助程序的更多信息,请参阅挂载 EFS 文件系统。
amazon-efs-utils
具有以下依赖项,将在安装 amazon-efs-utils
软件包时安装这些依赖项:
-
NFS 客户端
RHEL、CentOS、Amazon Linux 和 Fedora 发行版的
nfs-utils
Debian 和 Ubuntu 发行版的
nfs-common
-
网络中继(stunnel 软件包 4.56 或更高版本)
-
Python(3.4 或更高版本)
-
OpenSSL 1.0.2 或更高版本
注意
默认情况下,当使用带有传输层安全性协议 (TLS) 的 Amazon EFS 挂载帮助程序时,挂载帮助程序会强制实施证书主机名检查。Amazon EFS 挂载帮助程序使用 stunnel
程序提供其 TLS 功能。某些版本的 Linux 不包含默认支持这些 TLS 功能的 stunnel
版本。在使用这些 Linux 版本之一时,使用 TLS 挂载 Amazon EFS 文件系统将失败。
如果已安装 amazon-efs-utils
软件包,要升级您的系统的 stunnel 版本,请参阅升级 stunnel。
您可以使用Amazon Systems Manager管理 Amazon EFS 客户端,并自动执行在 EC2 实例上安装或更新 amazon-efs-utils 软件包所需的任务。有关更多信息,请参阅使用 Amazon Systems Manager 自动安装或更新 Amazon EFS 客户端。
有关加密问题,请参阅排除加密故障。
支持的发行版
已针对以下 Linux 和 Mac 发行版对 Amazon EFS 客户端进行了验证:
发行版 | 包类型 | init 系统 |
---|---|---|
Amazon Linux 2023(AL2023) | rpm | systemd |
Amazon Linux 2017.09 | rpm | upstart |
Amazon Linux 2 | rpm | systemd |
CentOS 7、8 | rpm | systemd |
Debian 9、10 | deb | systemd |
Fedora 28 - 32 | rpm | systemd |
macOS Big Sur | launchd | |
macOS Monterey | launchd | |
macOS Ventura | launchd |
|
OpenSUSE Leap, Tumbleweed | rpm | systemd |
Oracle8 | rpm | systemd |
红帽企业 Linux (RHEL) 7、8、9 | rpm | systemd |
SUSE Linux Enterprise Server (SLES) 12、15 | rpm | systemd |
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTS | deb | systemd |
有关该软件包已通过验证的受支持发行版的完整列表,请参阅 Github 上的 amazon-efs-utils
自述文件
在以下各节中,您可以了解如何在 EC2 Linux 和 Mac 实例上安装 Amazon EFS 客户端。