如何使用GraphQL API通过Amplify调用Lambda函数?

时间:2019-05-12 09:47:19

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

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

是否可以通过Amplify做到这一点?

如果没有,解决方法是什么?

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

  

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

但是我不能在Amplify中使用它。

1 个答案:

答案 0 :(得分: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,并为您连接所有相同的东西

希望这会有所帮助。