【问题标题】:Can I write an AWS lambda function that is triggered from an EC2 instance我可以编写一个从 EC2 实例触发的 AWS lambda 函数吗
【发布时间】:2019-08-09 14:42:03
【问题描述】:

我需要从 EC2 实例中触发 AWS Lambda 函数的执行。或者用 AWS Lambda 的说法,我的事件源是在 EC2 实例中运行的代码。

list of supported event sources 并没有完全告诉我如何使用 EC2 实例中的事件来触发 lambda 函数。

我基本上想做一些事情,比如在应用程序参数超过水印级别时配置一个新实例。

Yogesh Devi

【问题讨论】:

  • 是的,只要实例具有适当的权限(通过 IAM 角色),您就可以从 EC2 中调用 Lambda 函数。但是,看起来您基本上是在尝试创建自己的 Auto Scaling 解决方案。为什么不直接使用 Auto Scaling(通过您的自定义 CloudWatch 指标)?

标签: amazon-web-services aws-lambda


【解决方案1】:

在 Internet 上任何地方运行的应用程序代码(包括 Amazon EC2 实例)都可以调用 lambda Invoke 命令来触发 Lambda 函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-13
    • 2020-04-11
    • 2017-07-22
    • 2019-05-04
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    相关资源
    最近更新 更多