Parameters:
Bucket:
Default: bucket_1
Type: String
AllowedValues:
- bucket_1
- bucket_2
Resources:
StepFunction:
Type: 'AWS::StepFunctions::StateMachine'
Properties:
DefinitionString: |-
{
...
}
RoleArn: ...
StateMachineName: ...
EventRule:
Type: 'AWS::Events::Rule'
Properties:
ScheduleExpression: cron(...)
Targets:
- RoleArn: ...
Arn: !Ref StepFunction
Id: "ScheduleStepFunction"
InputTransformer:
InputPathsMap:
Bucket: !Ref Bucket
InputTemplate: "{\"Bucket\": <Bucket>}"
Я пытаюсь передать входной параметр с именем Bucket
, определенный как параметр в самом шаблоне CloudFormation, в цель StepFunction правила события.
I get this error: InputPath for target ScheduleStepFunction is invalid.
Note: The optional parameter 'InputPath' has not been provided also.