Amazon EC2 Systems Manager
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

维护时段控制台演练

以下演练将向您介绍维护时段的概念,并指导您完成使用 Amazon EC2 控制台创建和配置维护时段的过程。您将配置维护时段,在为 Systems Manager 配置的测试实例上运行该维护时段。完成演练后,您可以删除该测试实例。

创建维护时段

  1. 打开 Amazon EC2 控制台,展开导航窗格中的 Systems Manager Shared Resources,然后选择 Maintenance Windows

  2. 选择 Create a Maintenance Window

  3. 对于 Name,键入描述性名称,以帮助您将此维护时段标识为测试维护时段。

  4. Allow unregistered targets:此选项默认未选中,这意味着只要使用实例 ID 将托管实例作为目标,则任何托管实例都可以执行维护时段任务。必须注册标签所定义的目标。

  5. 使用计划生成器,或者以 cron 格式指定计划,以指定维护时段的计划。有关 cron 格式的更多信息,请参阅Systems Manager 的 Cron 计划

  6. Duration 字段中,键入维护时段应该运行的小时数。

  7. Stop initiating tasks 字段中,键入系统应该在维护时段结束前几小时停止计划要运行的新任务。

  8. 选择 Create maintenance window。系统将返回“Maintenance Window”页。您刚刚创建的维护时段的状态是 Enabled

创建维护时段后,分配将要运行任务的目标。

为维护时段分配目标

  1. 在“Maintenance Window”列表中,选择您刚刚创建的维护时段。

  2. 操作列表中,选择注册目标

  3. 所有者信息字段中,指定您的名字或工作别名。

  4. 选择目标依据部分,选择 Specifying instances

  5. 选择您在演练开始时创建的实例。

  6. 选择注册目标

您指定的任务将根据您在创建时段时定义的维护时段在您选择的目标上运行。

分配目标后,你需分配在时段中执行的任务。

为维护时段分配任务

  1. 在“Maintenance Window”列表中,选择您刚刚创建的维护时段。

  2. 操作列表中,选择 Register task

  3. 文档列表中,选择定义要运行的任务的 SSM 命令文档。有关创建 SSM 命令文档的更多信息,请参阅创建 Systems Manager 文档

  4. 任务优先级字段中,为此任务指定优先级。1 表示最高优先级。维护时段中的任务按优先级顺序计划,具有相同优先级的任务则并行计划。

  5. Target by 部分,选择 Selecting unregistered targets,然后选择您在本演练开始时创建的实例。

  6. 参数部分,为 SSM 命令文档指定参数。

  7. 角色字段中,指定维护时段 ARN。有关创建维护时段 ARN 的更多信息,请参阅配置维护时段的角色和权限

  8. 借助 Execute on 字段,您可以指定多个目标,以便多个维护时段任务可以在其上并发运行,也可以指定占目标总数的百分比。当您使用标签将大量实例作为目标时,才需要使用此字段。在本演练中,请指定 1。

  9. Stop after 字段中,指定系统停止向新实例发送任务之前所允许的错误数。

  10. 选择 Register task