Функция «SaveSlotDetails» не представлена ​​в serverless.yml - PullRequest
0 голосов
/ 08 апреля 2019

Я использую пакет 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, но не работает. Любая помощь будет оценена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...