使用自动安装或更新 Amazon EFS 客户端 Amazon Systems Manager - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用自动安装或更新 Amazon EFS 客户端 Amazon Systems Manager

您可以使用 Amazon Systems Manager 来简化 Amazon EFS 客户端 (amazon-efs-utils) 的管理。 Amazon Systems Manager 是一项可用于查看和控制基础架构的 Amazon 服务 Amazon。借 Amazon Systems Manager 助,您可以自动执行在 EC2 实例上安装或更新amazon-efs-utils软件包所需的任务。通过 Systems Manager 功能(例如 Distributor 和 State Manager),您可以自动执行以下流程:

  • 维护对 Amazon EFS 客户端的版本控制。

  • 集中存储并系统地将 Amazon EFS 客户端分发到您的亚马逊 EC2实例。

  • 自动执行将您的 Amazon EC2 实例保持在定义状态的流程。

有关更多信息,请参阅 Amazon Systems Manager 用户指南

Amazon EFS 客户端在安装过程中的作用

您可以使用 Amazon EFS 客户端自动监控亚马逊 CloudWatch 日志中的文件系统挂载状态,并针对所选 Linux 发行版升级stunnel到最新版本。当您使用 Systems Manager 在您的亚马逊 EC2 实例上安装 Amazon EFS 客户端时,它会执行以下操作:

  • 使用安装和升级 botocore中描述的相同步骤安装 botocore 软件包。Amazon EFS 客户端使用 botocore 监控 EFS 文件系统的挂载状态。

  • 通过更新启用对 CloudWatch 日志中的 EFS 文件系统装载状态的监控efs-utils.conf。有关更多信息,请参阅 监控挂载尝试的成功与失败

  • 对于运行RHEL7或的 EC2 实例CentOS7,Amazon EFS 客户端会自动升级stunnel,如中所述升级 stunnel。要使用 TLS 成功挂载 EFS 文件系统,需要升级 stunnel,而 RHEL7CentOS7 附带的 stunnel 版本不支持 Amazon EFS 客户端(amazon-efs-utils)。

Systems Manager Distributor 支持的操作系统

您的 EC2 实例必须运行以下操作系统之一,才能用于自动更新或安装 Amazon EFS 客户端。 Amazon Systems Manager

平台 平台版本 架构
亚马逊 Linux 2023 (AL2023) AL2023 x86_64、arm64(Graviton2 或更高版本的处理器)
亚马逊 Linux (2AL2)

2.0

x86_64、arm64(Amazon Linux 2,A1 实例类型)

亚马逊 Linux (AL1)

注意

亚马逊 Linux (AL1) AMI 于 2023 年 12 月 31 日 end-of-life上市,不支持 2024 年 4 月及之后发布的amazon-efs-utils软件包(版本 2.0 及更高版本)。我们建议您将应用程序升级到亚马逊 Linux 2023 (AL2023),其中包括直到 2028 年的长期支持。

2017.09、2018.03

x86_64

CentOS

7、8

x86_64

Red Hat Enterprise Linux (RHEL)

7、8

x86_64、arm64(RHEL 7.6 及更高版本,A1 实例类型)
SUSE Linux Enterprise Server (SLES) 12、15 x86_64

Ubuntu Server

16.04、18.04、20.04

x86_64、arm64(Ubuntu Server 16 及更高版本,A1 实例类型)