将 AppSync 和 Amazon RDS 与 serverless-graphql 结合使用

Use AppSync and Amazon RDS with serverless-graphql

this great repository 不同无服务器场景的示例实现。

现在,我正在为 AppSync 和 Amazon RDS 的组合而苦苦挣扎。我尝试了独立 rds 的实现,以及存储库中提供的 appsync 示例。这些工作就像一个魅力。 但显然,如果你想将这些技术结合起来,会有很多差异和困难。我使用了 rds 目录中的架构、解析器和处理程序函数,并将其与 appsync lambda 实现相结合。我调整了映射模板并更新了 serverless.yml 文件。

我可以成功部署整个 appsync 服务和所有资源,没有任何错误。我能够从 graphiql 访问 graphql 端点并进行查询。但是当我从 appsync 控制台尝试它时,我得到 null 作为响应。估计跟映射模板有关系,但不太确定。

有人对此特定组合有任何建议或可能的工作示例吗?

我终于可以为这个特定的设置找到一个有效的实现,我想与大家分享。 查看我在 GitHub 上的 serverless-graphql-appsync-rds 存储库并给我一些反馈! 请注意,此存储库仅包含源代码,没有任何解释。我会在不久的将来创建一个更好的文档。