从.Net Console应用程序调用AWS lambda

时间:2018-12-14 21:24:50

标签: c# .net amazon-web-services amazon-ec2 aws-lambda

我有一个运行在EC2上的.Net控制台应用程序,我想在其中调用AWS lambda来执行一长串10000个任务。这些任务可能有成功和失败的机会,但是,我只需要至少5000个成功任务。排队不会成为图片的一部分,因为我需要控制台应用程序中来自lambda的响应代码。是否可以从.Net控制台应用程序触发AWS Lambda?可能时,调用lambda时,用户或角色是否有任何配置?

1 个答案:

答案 0 :(得分:0)

回答问题的第一部分:是的,可以从.net核心应用程序调用lambda函数-您可以直接使用.net sdk进行操作,也可以使用aws api-gateway通过REST调用(假设您首先将api-gateway设置为lambda链接)。

  

调用lambda时,是否在用户或角色上进行了任何配置?

我不明白问题的那部分:但是您将需要使用一些aws凭据从.net核心应用程序调用lambda,并且这些凭据将需要具有足够的权限才能进行调用。