Как передать ввод в EventRule для цели StepFunction в CloudFormation? - PullRequest
0 голосов
/ 07 февраля 2020
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.

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