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

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

配置 Amazon Systems Manager 以安装 EFS 客户端

要设置 Systems Manager 以自动安装或更新 amazon-efs-utils 软件包,需要进行两项一次性配置。

  1. 使用所需权限配置 Amazon Identity and Access Management(IAM)实例配置文件。

  2. 配置状态管理器用于安装或更新的关联(包括时间表)。

步骤 1:使用所需权限配置 IAM 实例配置文件

默认情况下,Amazon Systems Manager 无权管理您的 Amazon EFS 客户端,也无权安装或更新 amazon-efs-utils 软件包。您必须通过使用 Amazon Identity and Access Management(IAM)实例配置文件来授予对 Systems Manager 的访问权限。实例配置文件是一个容器,可在启动时将 IAM 角色信息传递给 Amazon EC2(EC2)实例。

使用 AmazonElasticFileSystemsUtils Amazon 托管权限策略为角色分配适当的权限。您可以为实例配置文件创建新角色,或将 AmazonElasticFileSystemsUtils 权限策略添加到现有角色中。然后,您必须使用此实例配置文件启动 EC2 实例。有关更多信息,请参阅配置 Systems Manager 所需的实例权限

步骤 2:配置 State Manager 使用的关联

amazon-efs-utils 软件包包含在发行版中,可供您随时部署到托管 EC2 实例。要查看可用于安装的最新版本 amazon-efs-utils,可以使用 Amazon 控制台或您的首选 Amazon Systems Manager 命令行工具。要访问 Distributor,请打开 https://console.aws.amazon.com/systems-manager/,并在左侧导航窗格中选择 Distributor。在由 Amazon 拥有部分中找到 AmazonEFSUtils。选择 AmazonEFSUtils 以查看软件包详细信息。有关更多信息,请参阅查看软件包

使用 State Manager,您可以立即或按计划在托管 EC2 实例上安装或更新 amazon-efs-utils 软件包。此外,您也可以确保自动将 amazon-efs-utils 安装在新 EC2 实例上。有关使用 Distributor 和 State Manager 安装或更新软件包的更多信息,请参阅使用 Distributor

要使用 Systems Manager 控制台在实例上自动安装或更新 amazon-efs-utils 软件包,请参阅计划安装或更新软件包(控制台)。这将提示您为 State Manager 创建关联,该关联定义要应用于一组实例的状态。创建关联时使用以下输入:

  • 对于参数,选择操作 > 安装安装类型 > 就地更新

  • 对于目标,建议的设置是选择所有实例,将所有新的和现有的 EC2 实例注册为目标,以自动安装或更新 AmazonEFSUtils。或者,您也可以指定实例标签,手动选择实例,或者选择资源组以将关联应用于实例的子集。如果您指定实例标签,则必须使用标签启动您的 EC2 实例,以允许 Amazon Systems Manager 自动安装或更新 Amazon EFS 客户端。

  • 对于指定计划,建议的 AmazonEFSUtils 设置是每 30 天。您可以使用控件为关联创建 cron 或频率计划。

要使用 Amazon Systems Manager 将 EFS 文件系统挂载到多个 EC2 实例,请参阅将 EFS 挂载到多个 EC2 实例