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

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

Systems Manager 目标类型示例

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

在各种目标中,您可以从三个 AWS Systems Manager 功能中进行选择,作为发生 EventBridge 事件时的目标操作。这些功能包括 Automation、OpsCenter 和 Run Command。

下面仅介绍几种您可以将这些功能用作 EventBridge 规则目标的方法示例。

Automation 示例

您可以将 EventBridge 规则配置为在发生以下事件时启动 Automation 工作流程:

  • 当 Amazon CloudWatch 警报报告托管实例未通过状态检查 (StatusCheckFailed_Instance=1) 时,请在该实例上运行 AWSSupport-ExecuteEC2Rescue Automation 文档。

  • 当由于新的 EC2 Instance State-change Notification (Amazon Elastic Compute Cloud) 实例正在运行而发生 Amazon EC2 事件时,请在该实例上运行 AWS-AttachEBSVolume Automation 文档。

  • 当 Amazon Elastic Block Store (Amazon EBS) 卷已创建并可用时,请在该卷上运行 AWS-CreateSnapshot Automation 文档。

OpsCenter 示例

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

  • 发生限制事件或 Amazon DynamoDB 卷性能下降。Amazon EBS

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

  • EC2 实例的状态从 Running 更改为 Stopped

Run Command 示例

您可以配置 EventBridge 规则,以便在发生以下事件时在 Systems Manager 中运行 Run Command 命令文档:

  • 当 Auto Scaling 组即将终止时,Run Command 脚本可在实例终止前捕获其中的日志文件。

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

  • 当发现托管实例不合规时,Run Command 目标操作可以通过运行 AWS-RunPatchBaseline 文档来更新实例上的补丁。