我想在我的 EC2 标签“Something”发生变化时调用 lambda 函数。是否可以?如果我无法监听特定标签的更改,我可以监听 EC2 配置更改。我怎样才能做到这一点?我不确定在 cloudwatch 事件中选择哪个选项...
更新
我尝试了AWS Config,但它似乎只在实例启动时监视配置更改?
是的,您可以将 Amazon CloudWatch Events 与 AWS CloudTrail 结合使用来调用由
CreateTags
事件触发的 Lambda 函数。 (更改标签实际上被视为创建标签。)
EventBridge 是 Amazon CloudWatch Events 的演变”。为了在 John 接受的解决方案的基础上构建,以下方案使用 Amazon EventBridge,不需要 AWS CloudTrail 或 AWS Lambda。通过我的测试,它会在更改后几秒钟内报告标签更改。
{
"source": ["aws.tag"],
"detail-type": ["Tag Change on Resource"],
"resources": [{
"prefix": "arn:aws:ec2"
}]
}
文档中的此页面。