Я впервые использую конечные автоматы, и у меня возникают проблемы со ссылками на конечный автомат в моей функции Lambda. Я пытался следовать этой статье и документам , но я должен что-то упустить, потому что вместо arn я получаю "[object Object]".
Переменная среды:
environment:
EMAIL_STATE_MACHINE: ${self:resources.Outputs.EmailQueueStateMachine.Value}
Вывод:
Outputs:
EmailQueueStateMachine:
Description: The ARN of the email delivery state machine
Value:
Ref: EmailQueueStateMachine
Конечный автомат:
stepFunctions:
stateMachines:
ReportDeliveryEmailQueueStateMachine:
name: emailQueueStateMachine
id: EmailQueueStateMachine
dependsOn:
- EmailTemplatesDynamoDbTable
definition:
<definition>
Все, что я прочитал, имеет такую же настройку, поэтому я знаю, что я, должно быть, упускаю что-то очевидное.