Конфигурация распознавателя подключаемого модуля бессерверной синхронизации приложений
Я пытаюсь развернуть бессерверный преобразователь синхронизации приложений и следую документации на Github в разделе «Встроенные источники данных». Документация предполагает, что для создания преобразователя со встроенным источником данных lambda должно быть достаточно следующего:
В следующем фрагменте показан пример:
appSync:
resolvers:
Query.user:
dataSource:
type: 'AWS_LAMBDA'
config:
function:
timeout: 30
handler: 'functions/getUser.handler'
Когда я пытаюсь следовать этому примеру (показанному ниже):
resolvers:
Query.get_data:
dataSource:
type: AWS_LAMBDA
config:
function:
timeout: 30
handler: "functions/get_data.handler"
Я получаю следующую ошибку:
Warning: Invalid AppSync Configuration:
at appSync/resolvers/Query.get_data: must have required property 'functions'
at appSync/resolvers: contains invalid resolver definitions
Я не уверен, что на самом деле означает эта ошибка, если у кого-то есть рабочий пример этого, я был бы признателен, увидев, где я ошибся, поскольку это действительно простой пример и в значительной степени прямо из документации.
1 ответ
Я решил это, и это может оказаться полезным для кого-то еще, мне не хватало чего-то в документах, которые не показаны в примере, тип по умолчанию — конвейерный преобразователь, что означает, что для него требуется блок функций.
Добавление
kind: UNIT