Есть ли способ добавить graphql api с источником данных postgres с использованием aws amplify CLI?

#amazon-web-services #aws-appsync #aws-amplify

#amazon-web-services #aws-appsync #aws-amplify

Вопрос:

Вы можете изменить источник данных appsync сервиса в консоли aws, но я не уверен, сможет ли он работать после того, как я выполню команду amplify push api И не нашел способ изменить источник данных с помощью aws-amplify .

Ответ №1:

Прямого способа нет, так как AppSync не имеет собственных источников данных Postgres. Теоретически вы могли бы делать с источником данных Lambda все, что угодно, включая Postgres.

Разработчик AppSync создал пример приложения, в котором показан способ сделать это с помощью того, что Amplify вызывает пользовательские преобразователи. Вы можете найти это репо здесь:https://github.com/mikeparisstuff/amplify-cli-nested-api-sample