【问题标题】:How to invoke Lambda function with Amplify using GraphQL API?如何使用 GraphQL API 通过 Amplify 调用 Lambda 函数?
【发布时间】:2019-09-29 13:37:08
【问题描述】:

我相信创建 GraphQL API 时的默认数据源是 DynamoDB,我想将其设置为 Lambda 函数。

有没有办法用 Amplify 做到这一点?

如果不是,解决方法是什么?

我在网上找到了这个AWS tutorial,上面写着:

我们将向您展示如何编写一个基于调用 GraphQL 字段操作来执行业务逻辑的 Lambda 函数。

但我无法将它与 Amplify 一起使用。

【问题讨论】:

    标签: aws-lambda graphql aws-amplify aws-appsync


    【解决方案1】:

    现在,您可以使用此处描述的此模式手动设置正确的模板并定位您使用 Amplify 设置的 lambda。

    https://aws-amplify.github.io/docs/cli/graphql#add-a-custom-resolver-that-targets-an-aws-lambda-function

    很快(或者在您阅读本文时,根据PR 的状态)您将能够使用 @function 注释您的 GraphQL Schema 并让它为您连接所有相同的东西。

    希望这会有所帮助。

    【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2020-08-22
    • 2022-11-11
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2021-08-31
    • 2021-04-14
    • 2016-03-21
    相关资源
    最近更新 更多