Как вызвать функцию Lambda с помощью Amplify с помощью GraphQL API? - PullRequest
1 голос
/ 12 мая 2019

Я считаю, что источником данных по умолчанию при создании API-интерфейса GraphQL является DynamoDB, вместо этого я хотел бы установить его в функцию Lambda.

Есть ли способ сделать это с помощью Amplify?

если нет, что такое обходной путь?

Я нашел это учебное пособие по AWS онлайн, в котором говорится:

мыя покажу вам, как написать функцию Lambda, которая выполняет бизнес-логику на основе вызова полевой операции GraphQL.

, но я не мог использовать это с Amplify.

1 Ответ

1 голос
/ 14 мая 2019

На данный момент вы можете использовать этот шаблон, описанный здесь, чтобы вручную настроить правильные шаблоны и настроить лямбду, которую вы настроили с помощью Amplify.

https://aws -amplify.github.io / документы / кли / graphql # надстройку а-пользовательский-распознаватель-что-мишенях-ан-AWS-лямбда-функции

Вскоре (или, может быть, к тому времени, когда вы прочитаете это, основываясь на статусе этого PR ), вы сможете аннотировать вашу схему GraphQL с помощью функции @function и подключать к ней все то же самое. для вас.

Надеюсь, это поможет.

...