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

可选:将 Automation 配置为 CloudWatch Events 目标

您可通过指定 Automation 文档作为 Amazon CloudWatch 事件的目标来启动 Automation 工作流程。您可以按计划或者在特定 AWS 系统事件发生时启动工作流程。例如,假设您创建一个名为 BootStrapInstances 的 Automation 文档,该文档在实例启动时在实例上安装软件。要指定 BootStrapInstances 文档 (和对应的工作流程) 作为 CloudWatch 事件目标,请先创建新的 CloudWatch Events 规则。(以下是示例规则:Service name:EC2,Event Type:EC2 实例状态更改通知,Specific state(s):正在运行,Any instance。)然后,您可使用以下过程指定 BootStrapInstances 文档作为事件目标。当新实例启动时,系统将运行工作流程并安装软件。

有关创建 Automation 文档的信息,请参阅使用 Automation 文档

使用以下过程配置 Automation 工作流程作为 CloudWatch 事件目标。

配置 Automation 作为 CloudWatch 事件目标

  1. Sign in to the AWS Management Console and open the CloudWatch console at https://console.amazonaws.cn/cloudwatch/.

  2. 在左侧导航窗格中,选择 Events,然后选择 Create rule

  3. 选择 Event PatternSchedule。利用 Event Pattern,您可以构建将为 AWS Services 中的特定操作生成事件的规则。利用 Schedule,您可以构建将根据您指定的计划使用 cron 格式生成事件的规则。

  4. 选择要创建的规则的其余选项,然后选择 Add target

  5. Select target type 列表中,选择 SSM Automation

  6. Document 列表中,选择在调用目标时要运行的 SSM 文档。

  7. 展开 Configure document version,然后选择一个版本。$DEFAULT 已显式设置为 Systems Manager 中的默认文档。您可以选择特定版本,也可以使用最新版本。

  8. 展开 Configure automation parameter(s),保留默认参数值 (如果可用) 或输入您自己的值。

    注意

    所需参数的参数名旁有一个星号 (*)。要创建目标,您必须为每个所需的参数指定一个值。如果没有指定,系统将创建规则,但不执行规则。

  9. 在权限部分中,选择一个选项。CloudWatch 使用此角色启动 Automation 工作流程。

  10. 选择 Configure details 并完成向导。