本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置 Amazon Systems Manager 以安装 EFS 客户端
要设置 Systems Manager 以自动安装或更新 amazon-efs-utils 软件包,需要进行两项一次性配置。
-
使用所需权限配置 Amazon Identity and Access Management(IAM)实例配置文件。
-
配置状态管理器用于安装或更新的关联(包括时间表)。
步骤 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/
使用 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 实例 。