有人知道当我的新AMI可用时如何同步调用AWS Lambda吗?我想强调一点,我对AMI的可用状态感兴趣,而不仅仅是未决。基本上,我正在寻找EC2的RDS Event之类的东西。
流:CreateAMIAPICall->正在创建AMI ami-abc123(待定)->可用AMI ami-abc123->吗? ->触发AWS LAMBDA
答案 0 :(得分:2)
您没有说明您在Lambda中使用的语言,但是boto3
具有此功能!
waiter = client.get_waiter('image_available')
每15秒轮询
EC2.Client.describe_images()
,直到达到成功状态为止。 40次检查失败后返回错误。
答案 1 :(得分:0)
在调用CreateImage并随后准备使用新的AMI时,不会生成这样的事件类型
您只需使用DescribeImages
来查询状态