我正在开发AWS Instance creation Automation。我需要在区域中创建新AMI时触发事件。
感谢您的帮助
标签是自我解释的。这是关于AWS服务的。每当创建一个新的API时,我都需要运行一个event / lambda。每当创建新API时,我都需要检测。
答案 0 :(得分:2)
您可以根据EC2实例状态或Auto Scaling组调用事件。看看如何为CloudWatch Events和AS Group
创建活动答案 1 :(得分:0)
每当创建一个新API时,我都需要运行一个event / lambda。我不知何故 需要检测何时创建新API。
我猜你说的是AMI而不是API。
没有与创建AMI相对应的CloudWatch事件。 所以你不能以一种简单的方式拥有这样的触发器。 您需要轮询EC2 API,等待创建AMI。
答案 2 :(得分:0)
当状态更改为“待处理”时,将发生CloudWatch事件,这是创建实例后发生的情况。我还没有弄清楚如何将新实例的Instance-ID传递给Lambda函数。
{
"detail-type": [
"EC2 Instance State-change Notification"
],
"source": [
"aws.ec2"
],
"detail": {
"state": [
"pending"
]
}
}