使用 amazon-efs-utils 工具 - Amazon Elastic File System

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 amazon-efs-utils 工具

接下來,您可以找到 Amazon EFS client 的描述,此被安裝為 amazon-efs-utils 套件的一部分,為Amazon EFS工具的開放原始碼集合。

Overview

Amazon EFS client (amazon-efs-utils) 是一種開放原始碼Amazon EFS的工具集合。使用 Amazon EFS client 無需額外費用,您可從 GitHub  下載https://github.com/aws/efs-utils。此amazon-efs-utils套件可在 Amazon Linux 套件儲存庫中使用,您可以在其他 Linux 發行版本上建置和安裝該套件。您也可以使用 AWS Systems Manager 來自動安裝或更新套件。如需詳細資訊,請參閱 使用 AWS Systems Manager 來自動安裝或更新 Amazon EFS Client

Amazon EFS Client 包含安裝協助程式和工具,可讓您更輕鬆地對Amazon EFS檔案系統的傳輸中資料執行加密。掛載協助程式是您在掛載特定類型的檔案系統時所使用的一種程式。建議您使用 Amazon EFS Client 隨附的安裝協助程式,來安裝您的Amazon EFS檔案系統。

amazon-efs-utils 有以下相依項目,且當您安裝 amazon-efs-utils 套件時即會安裝這些相依項目:

  • NFS client (NFS 使用者)

    • nfs-utils 適用於 CentOS Linux 和 Fedora 發行版本的

    • nfs-common 適用於 Debian 和 Ubuntu 發行版本的

  • 網路轉送 (stunnel 套件、版本 4.56 或更新版本)

  • Python (版本 3.4 或更新版本)

  • OpenSSL 1.0.2 或更新版本

注意

在預設情況下,使用 Amazon EFS 掛載協助程式搭配 Transport Layer Security (TLS) 時,掛載協助程式會強制執行憑證主機名稱檢查。Amazon EFS 掛載協助程式使用其 TLS 功能的 stunnel 程式。有些版本的 Linux 不包含預設支援這些 TLS 功能的 stunnel 版本。使用其中一個 Linux 版本時,使用 TLS 掛載 Amazon EFS 檔案系統。

安裝 amazon-efs-utils 套件時,如需升級系統的 stunnel 版本,請參閱 升級 stunnel

您可以使用 AWS Systems Manager 來管理 Amazon EFS 使用者,並自動化在 EC2 執行個體上安裝或更新 amazon-efs-utils 套件所需的任務。如需詳細資訊,請參閱 使用 AWS Systems Manager 來自動安裝或更新 Amazon EFS Client

對於加密的問題,請參閱 故障診斷加密

支援的發行版本

Amazon EFS Client 已驗證下列 Linux 和 Mac 發行版本:

發佈 封裝類型 init 系統
Amazon Linux 2017.09 rpm (rpm upstart
Amazon Linux 2 rpm (rpm systemd
CentOS 7、8 rpm (rpm systemd
Debian 9、10 deb systemd
Fedora 28 - 32 rpm (rpm systemd
macOS Big Sur launchd
OpenSUSE Leap、Tumbleweed rpm (rpm systemd
Red Hat Enterprise Linux (RHEL) 7、8 rpm (rpm systemd
SUSE Linux Enterprise Server (SLES) 12、15 rpm (rpm systemd
Ubuntu 16.04 LTS、18.04 LTS、20.04 LTS rpm (rpm systemd

如需已進行驗證的受支援分發的完整清單,請查看 Github 上的 efs-utils https://github.com/aws/efs-utils/blob/master/README.md README。

在以下各節中,您可以了解如何在 EC2 Linux 或 Mac 執行個體上安裝 Amazon EFS Client。