2016-10-27 2 views
1

Я попытался создать параметрический трубопровод на AWS и стар параметры вок штрафа за исключением тех, которые должны быть подключен на период:Ошибка при использовании параметра в течение периода в AWS Pipeline Data

{ 
    "id": "DefScheduler", 
    "type": "Schedule", 
    "startDateTime": "2016-09-26T00:00:00", 
    "period": "#{myPeriod}" 
} 

Когда я открываю по мнению архитектора на консоли AWS, я вижу эту ошибку:

Object:DefScheduler 
ERROR: 'period' value should be of the form: <number> [SECONDS|MINUTES|HOURS|DAYS|WEEKS|MONTHS] 

значение определяется на параметры JSon файла следующим образом:

{ 
    "description": "How ofter do you want to run the job", 
    "id": "myPeriod", 
    "type": "String", 
    "watermark":"1 HOURS", 
    "default":"1 HOURS" 
}, 

Я попытался переопределить его с определенным значением, но не повезло. Есть идеи? Спасибо!

ответ

0

Можете ли вы попробовать «часы»?

Согласно документации period определяется следующим образом:

Period

Indicates how often a scheduled event should run. It's expressed in the format "N [years|months|weeks|days|hours|minutes]", where N is a positive integer value.

The minimum period is 15 minutes and the maximum period is 3 years.

The following example sets the period field of the Schedule object to 3 hours. This creates a schedule that runs every three hours.

"period" : "3 hours"

+0

проблема с редактором, не позволяющая параметризовать периоды, я могу успешно запустить конвейер, если я не буду входить в графический интерфейс конвейера. –

0

Период параметр должен иметь тип периода, но если черта его, как он получит сообщение об ошибке.

{ 
    "id": "myPeriod", 
    "description": "N [years|months|weeks|days|hours|minutes] ", 
    "type": "Period", 
    "optional":"false" 
} 

Значение для атрибута параметра 'type' не поддерживается.

Я пробовал также черты как два разных аргумента, но не работает.

{ 
    "id": "myInterval", 
    "description": "years|months|weeks|days|hours|minutes]", 
    "type": "String", 
    "optional":"false" 
} 


{ 
     "id": "myTimeUnit", 
     "description": "N ", 
     "type": "Integer", 
     "optional":"false" 
    }