Search code examples
amazon-web-servicesaws-cloudformationamazon-appflow

How to schedule AWS App flow using Cloud Formation Template


I have created AWS App flow using cloud formation template and I want to schedule an app flow using Trigger Config. How can we pass date ScheduleStartTime using cloud formation?

Error I'm getting

AWS::AppFlow::FlowCreate Flow request failed: [Schedule start time cannot be in the past. Please update the schedule start time to a value in future.

The snippet I'm using in cloud formation,

"TriggerConfig": {
          "TriggerType": "Scheduled",
          "TriggerProperties": {
            "DataPullMode": "Incremental",
            "ScheduleExpression": "rate(5minutes)",
            "TimeZone": "America/New_York",
            "ScheduleStartTime" : 4.05
          }
        }

Solution

  • TriggerConfig:
             TriggerType: Scheduled
             TriggerProperties:
                  DataPullMode: Incremental
                  ScheduleExpression: rate(1days)
                  ScheduleStartTime: 1652970600
          
    

    Use Unix timestamp for start time.
    Please refer to the below link for conversion.
    https://www.epochconverter.com/