AWS AppSync 现在通过异步调用 Lambda 函数支持长时间运行的事件

发布于: 2024年5月30日

AWS AppSync 现在允许客户以事件驱动的方式调用配置为 AppSync 数据来源的 Lambda 函数。这项新功能支持异步执行 Lambda 函数,为无服务器和事件驱动型应用程序提供了更大的灵活性和可扩展性。

以前,客户只能从 AppSync 同步调用 Lambda 函数,这意味着 GraphQL API 将等待 Lambda 函数完成后再返回响应。支持事件模式后,AppSync 现在可以异步触发 Lambda 函数,从而将 API 响应与 Lambda 执行分离。对于长时间运行的操作(例如,启动生成式 AI 模型推理,以及利用 Lambda 函数通过 AppSync WebSockets 向客户端发送模型响应)、批处理(例如,启动数据库处理任务)或不需要立即响应的场景(例如,创建消息并将消息放入队列),这非常有益。

这一功能已在 AppSync 支持的所有 AWS 区域推出。有关更多详细信息,请参阅 AppSync 文档