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

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

概览

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

注意

这些区域有:amzon-efs-utils软件包是在 Amazon Linux 和亚马逊 Linux Amazon Linux (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、Amazon Linux 和 Fedora 发行版

    • nfs-common对于 Ubuntu 和 Debian 发行版本

  • 网络中继(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 客户端并自动执行安装或更新 amazon-efs-utils 程序包在您的 EC2 实例上。有关更多信息,请参阅 使用Amazon Systems Manager自动安装或更新 Amazon EFS 客户端

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

支持的发行版

Amazon EFS 客户端已通过以下 Linux 和 Mac 发行版的验证:

分配Packageinit系统
Amazon Linux 2017.09转速upstart
Amazon Linux 2转速systemd
CentOS 7、8转速systemd
Debian 9、10debsystemd
Fedora 28-32转速systemd
macOS BigSurlaunchd
macOS Monelaunchd
OpenSUSE Leap,风滚草转速systemd
Red Hat Enterprise Linux (RHEL) 7转速systemd
SUSE Linux 企业服务器 (SLES) 12、15转速systemd
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTSdebsystemd

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

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