本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
概览
亚马逊 EFS 客户端 (amazon-efs-utils
) 是亚马逊 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
软件包已预装在亚马逊 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、10 | deb | systemd |
Fedora 28-32 | 转速 | systemd |
macOS Big Sur | launchd | |
macOS Monterey | launchd | |
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 LTS | deb | systemd |
有关该软件包已通过验证的受支持发行版的完整列表,请参阅 Github 上的amazon-efs-utils
自述文件
在以下各节中,您可以学习如何在 EC2 Linux 和 Mac 实例上安装 Amazon EFS 客户端。