OpsWorks维护后触发的CloudWatch规则

时间:2019-06-28 15:56:13

标签: amazon-web-services amazon-cloudwatch aws-opsworks

我有一个位于私有子网中的OpsWorks Puppet Enterprise实例(无意对此进行更改)。可以通过指向实例私有IP的Route53记录进行访问。

在OpsWorks维护窗口期间,通常会重新创建实例,从而导致每周更改一次专用IP。为了弥补这一点,我有一个Lambda可以使用当前IP定期更新记录集。

此设置有效,但我不喜欢它的方法。我宁愿在完成维护后而不是定期触发Lambda。

我的想法是使用AWS OpsWorks Stacks实例状态更改事件作​​为触发器,假设在维护期间重新创建实例会导致其状态在某些时候变为“在线”:

{
  "source": [
    "aws.opsworks"
  ],
  "detail-type": [
    "OpsWorks Instance State Change"
  ],
  "detail": {
    "status": [
      "online"
    ]
  }
}

事实证明,此事件从未在OpsWorks维护期间触发。

因此,没有人知道哪个事件可以在OpsWorks维护窗口之后立即触发我的Lambda吗?

谢谢。

0 个答案:

没有答案