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

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

概述

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 2rpmsystemd
CentOS 7、8rpmsystemd
Debian 9、10debsystemd
Fedora 28 - 32rpmsystemd
macOS Big Surlaunchd
macOS Montereylaunchd
macOS Ventura launchd
OpenSUSE Leap, Tumbleweedrpmsystemd
Oracle8 rpm systemd
红帽企业 Linux (RHEL) 7、8、9rpmsystemd
SUSE Linux Enterprise Server (SLES) 12、15rpmsystemd
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTSdebsystemd

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

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