查询AWS SSM Hybrid Activation服务器注册触发的对应事件类型
AWS SSM 混合节点注册自动触发操作实现方案
SSM 混合激活(Hybrid Activation)节点完成注册上线时会自动生成 EventBridge 事件,无需依赖Association State Change事件触发,后者不适用于该场景。
具体实现步骤
- 配置 EventBridge 规则,使用以下事件模式匹配新注册成功的混合节点:
{ "source": ["aws.ssm"], "detail-type": ["SSM Managed Instance State Change"], "detail": { "RegistrationStatus": ["SUCCESS"], "InstanceType": ["ManagedInstance"] } }
- 给 EventBridge 规则绑定触发目标,推荐选择 Lambda 函数作为中间层,实现两个核心诉求:
- 自动添加标签:调用 SSM
AddTagsToResource接口,资源类型指定为ManagedInstance,资源ID取事件返回的managed-instance-id(格式为mi-xxxxxx)即可完成标签批量添加 - 自动执行SSM文档:调用 SSM
SendCommand或StartAutomationExecution接口,指定目标实例ID、对应SSM文档ID及运行参数即可完成自动执行
- 自动添加标签:调用 SSM
Association State Change 适用场景说明
Association State Change事件仅在 SSM State Manager 关联的执行状态发生变更时触发,仅适用于预先给实例/资源组绑定了SSM关联、关联运行状态变化的场景,完全不适用于新混合节点刚注册的触发诉求,无需使用该规则匹配。
验证建议
可先手动注册一个测试混合节点,在 EventBridge 控制台开启事件归档功能捕获完整事件结构,再按需调整事件匹配规则和触发逻辑,确保符合业务要求。
内容的提问来源于stack exchange,提问作者Gandalf
相关产品推荐
相关产品推荐

