Я использую пакет npm https://www.npmjs.com/package/serverless-step-functions-offline для запуска пошаговых функций в автономном режиме. Однако я получаю форму вывода без сервера как
Функция «SaveSlotDetails» не представлена в serverless.yml
Я выполнил шаги точно в соответствии с документацией, но я не могу запустить функцию шага локально
Ниже приведен мой serverless.yml файл для соответствующего контекста
custom:
stepFunctionsOffline:
SaveSlotDetails:CreateSubscription
functions: # add 4 functions for CRUD
createSubscription:
handler: handlers/subscriptions.create
name: CreateSubscription
events:
- http:
path: subscriptions # path will be domain.name.com/dev/subscriptions
method: post
cors: true
stepFunctions:
stateMachines:
SlotCheckingMachine:
name: ProcessSlotAvailabilityStateMachine
definition:
StartAt: SaveSlotDetails
TimeoutSeconds: 3600
States:
SaveSlotDetails:
Type: Task
Resource: "arn:aws:lambda:us-east-1:269266452438:function:CreateSlot"
Next: "SearchSubscriptions"
Я попытался использовать имена обеих функций createSubscription и
Создайте подписку, но ничего не помогает. Я проверял проблемы ранее
поднял, но не очень помогает
Я пробовал использовать версии 2.1.2 и 2.1.1, но не работает. Любая помощь будет оценена