发布于: Oct 3, 2023

现在,使用 SAM CLI 通过 Lambda 函数编写无服务器应用程序的开发人员可以创建并使用 Lambda 测试事件来测试其函数代码。测试事件是 JSON 对象,可以模拟 AWS 服务发出的请求结构,以调用 Lambda 函数并返回执行结果,用于验证操作是否成功或识别错误。以前,Lambda 测试事件只能在 Lambda 控制台中使用。在推出此功能后,使用 SAM CLI 的开发人员可以从他们的 AWS 账户创建和访问测试事件,并与其他团队成员共享。

借助此功能,使用 SAM CLI 的开发人员可以更方便地协作并简化测试工作流。此外,它有利于确保整个团队的开发人员都使用统一的测试事件集。开发人员可以利用精细的 IAM 权限,将测试事件开放给其 AWS 账户中的其他团队成员使用。

Lambda 测试事件功能基于 Amazon EventBridge Schema。因此,该功能在提供 AWS Lambda 和 Amazon EventBridge 服务的区域可用。有关可用性的更多信息,请参阅 AWS 区域表

要详细了解 SAM CLI 中的 Lambda 测试事件,请参阅我们的文档