AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

步骤 3:向维护时段注册任务

在此步骤中,您将使用 AWS CLI 注册维护时段支持的四个任务类型之一:

  • Systems Manager Run Command 命令

  • Systems Manager Automation 工作流程

  • AWS Lambda 函数

  • AWS Step Functions 任务

如果您想要练习注册多个任务类型,建议您对每个类型重复本教程。

开始前的准备工作

在尝试向维护时段注册任务之前,请查看以下信息。

资源要求

确保您已创建每个任务类型所需的资源。例如,您应该已经创建了一个或多个维护时段,以及您想要在其中运行任务的目标(实例)。您应该已经创建或标识了打算在任务中包含的其他资源。例如,对于 Run Command 任务,您应该知道您可以在其中保存命令输出的 S3 存储桶的名称。对于 Lambda 任务,您应该已经创建了 Lambda 函数,等等。

关于注册任务选项

要将任务注册到维护时段,请使用 AWS CLI register-task-with-maintenance-window 命令。此命令支持很多您可以用来向维护时段注册任务的选项,有些是必需的,有些是可选的。其中,--task-invocation-parameters 选项用于指定对于每个任务类型是唯一的参数。

在尝试任务注册步骤之前,我们建议您首先查看主题 关于“register-task-with-maintenance-window”选项和值。本主题描述了您用于注册任务选项和参数值使用 register-task-with-maintenance-window 命令。

弃用选项

register-task-with-maintenance-window 还支持两个本教程未包括的弃用选项 --task-parameters--logging-info。要指定在任务运行时传递给任务的参数,请使用 --task-invocation-parameters 结构中的 Parameters 选项,而不是 TaskParameters。要指定 Amazon S3 存储桶以包含日志,请使用 --task-invocation-parameters 结构中的 OutputS3BucketNameOutputS3KeyPrefix 选项,而不是 LoggingInfo

本页内容: