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

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

Overview

亚马逊 EFS 客户端 (amazon-efs-utils)是一个开源 Amazon EFS 工具集。使用 Amazon EFS 客户端不会产生额外费用,您可以从 GitHub 下载:https://github.com/aws/efs-utils. 这些区域有:amazon-efs-utils软件包是在 Amazon Linux 软件包存储库中提供的,您可以在其他 Linux 发行版上构建和安装该软件包。您还可以使用Amazon Systems Manager以自动安装或更新软件包。有关更多信息,请参阅使用Amazon Systems Manager自动安装或更新亚马逊 EFS 客户端

注意

这些区域有:amzn-efs-utils软件包预安装在 Amazon Linux 和 Amazon Linux 2 Amazon 系统映像 (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 不包含默认支持这些 TLS 功能的 stunnel 版本。在使用这些 Linux 版本之一时,使用 TLS 挂载 Amazon EFS 文件系统将失败。

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

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

有关加密问题,请参阅排除加密故障

支持的分发

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

分配程序包类型initsystem
Amazon Linux 2017.09RPMupstart
Amazon Linux 2RPMsystemd
CentOS 7、8RPMsystemd
Debian 9、10debsystemd
费多拉RPMsystemd
macOS 大苏尔launchd
澳 OpenSUSE 亚飞跃,旋转杂草RPMsystemd
Red Hat Enterprise Linux (RHEL) 7、8RPMsystemd
SUSE Linux Enterprise Server (SLES) 12、15RPMsystemd
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTSRPMsystemd

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

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