在我的无服务器 yaml 中,我试图在自定义变量中捕获完整的 StateMachine 名称:
STATEMACHINE_ARN_NAME:
Fn::GetAtt: ["preMobilizatonStateMachine", "Name"]
状态机定义为...
stepFunctions: stateMachines: preMobilizatonStateMachine:
{ "Fn::GetAtt": ["MyStateMachine", "Name"] }
应该返回一个字符串值:MyStateMachine-ABCDEFGHIJ1K
但是当我尝试部署时,出现以下错误:
尝试将非字符串值填充到变量 ${self:custom.STATEMACHINE_ARN_NAME} 的字符串中。请确保该属性的值是一个字符串。