检测AWS角色的创建或更新,并触发lambda

用户名

我正在尝试找出一种在创建或更新或AWS中的角色上触发Lambda的方法。

用例是,在创建角色时,我们需要使用新的或更改的角色来更新Identity Server。

我正在看云踪迹,并且结果参差不齐。我可以安排一个lambda来运行,但我希望使其更实时。

有任何想法吗?

qkhanhpro

听起来像使用CloudTrail的方法正是AWS所建议的。

您遇到什么问题?

AWS CloudTrail将日志保存到S3存储桶(对象创建的事件)。

Amazon S3检测到对象创建的事件。

Amazon S3通过调用存储桶通知配置中指定的Lambda函数,将s3:ObjectCreated:*事件发布到AWS Lambda。因为Lambda函数的访问权限策略包括Amazon S3调用该函数的权限,所以Amazon S3可以调用该函数。

AWS Lambda通过承担您在创建Lambda函数时指定的执行角色来执行Lambda函数。

Lambda函数读取作为参数接收到的Amazon S3事件,确定CloudTrail对象在哪里,读取CloudTrail对象,然后处理CloudTrail对象中的日志记录。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章