我们有用 Python 编写的 AWS lambda,我需要测试它们。我们将使用 API 网关、S3 和其他服务来构建应用程序。
SNS 将触发 lambda。我有一些 Python 基础知识,并且能够使用 boto3 调用 lambda。我听说过 moto 包可以模拟 S3 和其他服务,但是我们是否需要本地所有代码才能使用这个包?
您能否建议最佳的测试策略?我们应该在本地测试它们吗?如果是的话,我们该怎么做?
如果您能提供任何引用或示例,那就太好了。
非常感谢!
问候, 苏尼尔
最佳答案
您可以使用无服务器或SAM CLI在本地测试您的lambda,
在此处查找更多信息 SAM CLI , Serverless
关于python - 使用 Python 测试 AWS lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51875676/