Apollo Server Lambda - 关于无服务器的任何实际示例

Posted

技术标签:

【中文标题】Apollo Server Lambda - 关于无服务器的任何实际示例【英文标题】:Apollo Server Lambda - any practical example about serverless 【发布时间】:2020-12-18 06:46:42 【问题描述】:

我一直在尝试在 aws 上实现一个 graphql 应用程序。我正在研究在无服务器上实现 graphql 的方法。我检查了几个关于人们如何在 lambda 上实现 apollo 服务器的示例。

我的理解是人们使用一个 lambda 作为他们的网关。所以一个 lambda 处理查询和突变。对我来说似乎不太合适。

我想的第二个解决方案是使用 ec2 服务器作为网关,但是这次我失去了 cognito 的力量。 (或者我无论如何都无法使用 cognito 和 ec2)

我不想使用 appsync。我只是在寻找解决办法。

问题是阿波罗服务器实现正确吗?有没有其他方法或很好的例子?

【问题讨论】:

【参考方案1】:

假设您的要求可以列出为:

GraphQL AWS 和认知

我建议使用Hasura。这是一个很好的候选者,可以极大地促进您的开发过程。 Hasura 的交流也很棒。

【讨论】:

以上是关于Apollo Server Lambda - 关于无服务器的任何实际示例的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将 apollo-server-express 部署到 lambda?

无服务器框架+ AWS + Lambda + DynamoDB + GraphQL + Apollo Server =无法使POST请求工作

如何将 Apollo Server 异步附加到 Lambda 处理程序?

AWS Lambda 中的 Apollo Server Graphql

无服务器框架 + AWS + Lambda + DynamoDB + GraphQL + Apollo Server = 无法使 POST 请求工作

将 Apollo 服务器调试为 AWS Lambda 函数