Serverless: Sintaxe cron rejeitada

Criado em 24 nov. 2016  ·  3Comentários  ·  Fonte: serverless/serverless

Este é um relatório de bug

Descrição

Em serverless.yml, para uma função, minha seção de eventos é esta:

        events:
            - schedule:
                rate: cron(55 7-23 * * * *)

Quando tento implantar, recebo este erro:

  Serverless Error ---------------------------------------

     An error occurred while provisioning your stack: AlertEventsRuleSchedule1
     - Parameter ScheduleExpression is not valid..

Esta página doco da AWS parece indicar que esta sintaxe está OK:
http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html

Dados Adicionais

  • Versão da estrutura sem servidor que você está usando : 1.1.0
  • Sistema operacional : OSX Sierra
bug

Comentários muito úteis

Ei @ chris-hailstorm

a expressão cron está errada, porque

Você não pode especificar os campos Dia do mês e Dia da semana na mesma expressão Cron. Se você especificar um valor em um dos campos, deverá usar um? (ponto de interrogação) no outro.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html#CronExpressions

Fechando, pois não é um problema.

Todos 3 comentários

O mesmo erro ocorre quando o "*" final é removido

Obrigado por relatar @ chris-hailstorm 👍

Este problema está relacionado a https://github.com/serverless/serverless/issues/2344

Ei @ chris-hailstorm

a expressão cron está errada, porque

Você não pode especificar os campos Dia do mês e Dia da semana na mesma expressão Cron. Se você especificar um valor em um dos campos, deverá usar um? (ponto de interrogação) no outro.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html#CronExpressions

Fechando, pois não é um problema.

Esta página foi útil?
0 / 5 - 0 avaliações