我部署了一个GraphQL服务器,使用AWS AppSync。然而我们的客户更喜欢标准REST API。我正在寻找一种最简单的方法来包装GraphQL查询并将其与REST API集成。
我考虑使用Amazon API Gateway创建REST端点,并在API Gateway后面集成Lambda。通过这种方式,我可以让Lambda函数发送固定的GraphQL查询/变异并修改响应。
但是,正如您从下面的图片中看到的那样,在Amazon API Gateway中找到了AWS服务集成选项。我想知道是否可以直接将AppSync集成到API Gateway中,而无需使用Lambda。我从AWS文档中搜索过,但未找到任何相关信息。
Amazon API Gateway设置截图:
[图片]
1. 是否可以像我从截图中看到的那样,通过将AppSync集成到API Gateway中来封装GraphQL API以实现REST API? 2. 如果是,是否有任何示例或教程? 3. 如果不是,我应该只集成Lambda吗?是否有更好的想法或技巧?
我考虑使用Amazon API Gateway创建REST端点,并在API Gateway后面集成Lambda。通过这种方式,我可以让Lambda函数发送固定的GraphQL查询/变异并修改响应。
但是,正如您从下面的图片中看到的那样,在Amazon API Gateway中找到了AWS服务集成选项。我想知道是否可以直接将AppSync集成到API Gateway中,而无需使用Lambda。我从AWS文档中搜索过,但未找到任何相关信息。
Amazon API Gateway设置截图:
[图片]
1. 是否可以像我从截图中看到的那样,通过将AppSync集成到API Gateway中来封装GraphQL API以实现REST API? 2. 如果是,是否有任何示例或教程? 3. 如果不是,我应该只集成Lambda吗?是否有更好的想法或技巧?