Systems Manager 目标类型示例 - Amazon Web Services Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

Systems Manager 目标类型示例

当您在 Amazon EventBridge 规则中指定要调用的目标时,您可以从 20 多种目标类型中进行选择,并将最多五个目标添加到每个规则。

在各种目标中,您可以从 “自动化”、“OpsCenter” 和 “运行命令” 中进行选择,这些功能是Amazon Web Services Systems Manager,作为事件 Bridge 事件发生时的目标操作。

以下是可以将这些功能用作 EventBridge 规则目标的几个方法示例。

Automation 示例

您可以配置 EventBridge 规则,以便在发生以下事件时启动自动化工作流:

  • 当 Amazon CloudWatch 警报报告托管实例未通过状态检查 (StatusCheckFailed_Instance=1),运行AWSSupport-ExecuteEC2Rescue实例上的自动化运行手册。

  • EC2 Instance State-change Notification事件发生,因为正在运行新的 Amazon Elastic Compute Cloud (Amazon EC2) 实例,请运行AWS-AttachEBSVolume实例上的自动化运行手册。

  • 创建 Amazon Elastic Block Store (Amazon EBS) 卷后,运行 Amazon Elastic Block Store (Amazon EBS) 卷后,运行AWS-CreateSnapshot卷上的自动化运行手册。

OpsCenter 示例

您可以配置 EventBridge 规则,以便在发生以下事件时创建新的 OpsItem:

  • 发生 Amazon DynamoDB 的限制事件,或者 Amazon EBS 卷性能已降低。

  • Amazon EC2 Auto Scaling 组无法启动实例,或者 Systems Manager 自动化工作流失败。

  • EC2 实例的状态从RunningStopped

运行命令示例

您可以将 EventBridge 规则配置为在发生以下事件时运行 “运行命令” 中的 Systems Manager 命令文档:

  • Auto Scaling 组即将结束时,Run Command 脚本可以从前面的实例上捕获日志文件。

  • 当 Auto Scaling 组中创建新实例时,Run Command 目标操作可以启用 Web 服务器角色或者在实例上安装软件。

  • 当发现托管实例不符合要求时,Run Command 目标操作可以通过运行AWS-RunPatchBaseline文档.