我有一个使用 aws appsync 部署的 graphQL 服务器。问题是我们的客户更喜欢标准的 REST API。我正在寻找使用 REST API 包装 graphQL 查询的最简单方法。
我正在考虑使用 Amazon api 网关制作一个 REST 端点,并将 lambda 集成在 api 网关后面。这样,我可以让 lambda 函数发送固定的 graphQL 查询/突变并修改响应。
但是,如下图所示,我在 Amazon API 网关中找到了 AWS 服务集成选项。我想知道是否可以在不使用 lambda 的情况下直接将 appsync 集成到 api 网关。我从 aws 文档中搜索了它,但找不到任何相关信息。
Amazon api 网关设置捕获:
- 是否可以通过在不使用 lambda 的情况下将 appsync 集成到 api 网关来将 graphQL API 与 REST API 包装起来?就像我从捕获的图像中发现的一样?
- 如果是,是否有任何示例或教程?
- 如果没有,我应该只集成 lambda 吗?有没有更好的想法或技巧?