【问题标题】:How can I invoke an AWS Lambda function from my EC2 instance?如何从我的 EC2 实例调用 AWS Lambda 函数?
【发布时间】:2015-07-13 07:44:36
【问题描述】:

我编写了一个 lambda 函数来接管我们网络应用程序中的一些多线程代码。现在,我希望从 ASP.NET 控制器手动调用 lambda 函数,然后将函数的返回值传回给最终用户。

我考虑过使用 AWS SQS 来调用该函数,但我一点也不知道如何获取返回函数的返回值(使用 context.succeed(returnData); 传回的值)。有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    AWS Lambda 现在支持同步(“RequestResponse”)调用。对于 .NET,相关文档为 here。这将返回一个InvokeResponse,其Payload 属性是函数返回的内容——即传递给context.succeed()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      • 2020-06-26
      • 2020-06-24
      • 1970-01-01
      • 2017-10-10
      • 2019-03-26
      • 2019-10-06
      相关资源
      最近更新 更多