AMI 可用时通知

问题描述 投票:0回答:3

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

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

amazon-web-services amazon-ec2 aws-lambda
3个回答
2
投票

您没有说明您在 Lambda 中使用的语言,但是

boto3
有能力!

来自 EC2 — Boto 3 文档

waiter = client.get_waiter('image_available')

每 15 秒轮询一次

EC2.Client.describe_images()
,直到达到成功状态。 40 次检查失败后返回错误。


0
投票

调用 CreateImage 并且随后新的 AMI 可供使用时,不会生成这样的事件类型

您只需使用 DescribeImages

来轮询状态即可

0
投票

任何人都可以帮助我了解如何在新的 AMI 版本发布时使用 lambda 函数和 SNS 向特定团队获取通知(电子邮件/团队/slack)

© www.soinside.com 2019 - 2024. All rights reserved.