使用Python测试AWS lambdas

时间:2018-08-16 11:12:13

标签: python amazon-web-services aws-lambda boto3 moto

我们有用Python编写的AWS lambda,我需要对其进行测试。我们将使用API​​网关,S3和其他服务来构建应用程序。

SNS将触发lambda。我具有Python的一些基本知识,并且能够使用boto3调用lambda。我听说过moto软件包可以模拟S3和其他服务,但是我们是否需要本地所有代码才能使用此软件包?

您能建议最好的测试策略吗?如果可以的话,我们应该在本地测试它们吗?

如果您可以提供任何参考或示例,那就太好了。

非常感谢!

关于, 苏尼尔

1 个答案:

答案 0 :(得分:1)

您可以使用无服务器 SAM CLI 在本地测试您的lambda,

SAM CLIServerless

中查找更多信息