AMI可用时通知

时间:2018-08-06 09:29:50

标签: amazon-web-services amazon-ec2 aws-lambda

有人知道当我的新AMI可用时如何同步调用AWS Lambda吗?我想强调一点,我对AMI的可用状态感兴趣,而不仅仅是未决。基本上,我正在寻找EC2的RDS Event之类的东西。

  

流:CreateAMIAPICall->正在创建AMI ami-abc123(待定)->可用AMI ami-abc123->吗? ->触发AWS LAMBDA

2 个答案:

答案 0 :(得分:2)

您没有说明您在Lambda中使用的语言,但是boto3具有此功能!

来自EC2 — Boto 3 Docs

waiter = client.get_waiter('image_available')
  

每15秒轮询EC2.Client.describe_images(),直到达到成功状态为止。 40次检查失败后返回错误。

答案 1 :(得分:0)

在调用CreateImage并随后准备使用新的AMI时,不会生成这样的事件类型

您只需使用DescribeImages

来查询状态