AWS AppSync 现已增强解析程序测试功能,支持全面的上下文对象模拟

发布于: 2025年2月12日

AWS AppSync 是一项完全托管式 GraphQL 服务,可帮助客户构建可扩展的 API,现已改进其 EvaluateCode 和 EvaluateMappingTemplate API。此次更新使开发人员能够在解析程序和函数单元测试期间全面模拟上下文对象的所有属性,包括身份信息、存放变量和错误处理。此外,该增强功能还引入了改进的 JSON 输入验证,提供清晰、可操作的错误消息,使开发人员更容易识别和修复上下文设置中的问题。

这些改进简化了设置和配置要求。现在,开发人员可以在测试环境中访问并验证解析程序存放 (ctx.stash) 和错误跟踪 (ctx.outErrors),从而更高效地测试函数和解析程序。此次更新后,开发人员还可以在 ctx.identity 中仅包含相关的调用方信息,从而简化了身份模拟。更新后的控制台体验提供了更清晰的解析程序测试结果,帮助开发人员更有效地排查问题并优化解析程序实现。

此增强功能已在目前支持 AWS AppSync 的所有 AWS 区域推出。


要了解有关这些新功能的更多信息,请访问 AWS AppSync 文档并浏览上下文对象参考。您还可以在 AWS AppSync 开发人员指南中浏览示例和最佳实践,或者通过访问 AWS AppSync 控制台开始使用。