Serverless: cron構文が拒否されました

作成日 2016年11月24日  ·  3コメント  ·  ソース: serverless/serverless

これはバグレポートです

説明

serverless.ymlでは、1つの関数について、私のイベントセクションは次のとおりです。

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

デプロイしようとすると、次のエラーが発生します。

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

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

このAWSdocoページは、この構文に問題がないことを示しているようです。
http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html

追加データ

  • 使用しているServerlessFrameworkのバージョン:1.1.0
  • オペレーティングシステム:OSX Sierra
bug

最も参考になるコメント

ねえ@ chris-雹の嵐

cron式が間違っているのは

同じCron式でDay-of-monthフィールドとDay-of-weekフィールドを指定することはできません。 フィールドの1つに値を指定する場合は、?を使用する必要があります。 (クエスチョンマーク)他に。

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

それは問題ではないので閉じる。

全てのコメント3件

最後の「*」を削除しても同じエラーが発生します

@ chris-hailstormを報告していただきありがとうございます👍

この問題はhttps://github.com/serverless/serverless/issues/2344に関連してい

ねえ@ chris-雹の嵐

cron式が間違っているのは

同じCron式でDay-of-monthフィールドとDay-of-weekフィールドを指定することはできません。 フィールドの1つに値を指定する場合は、?を使用する必要があります。 (クエスチョンマーク)他に。

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

それは問題ではないので閉じる。

このページは役に立ちましたか?
0 / 5 - 0 評価