Parameter ScheduleExpression ist nicht gültig

Ich versuche, setup-Cloudwatch-Termin und mein cron-Ausdruck scheint ungültig zu sein, aber ich kann nicht herausfinden, warum.

Mein cron-Ausdruck:

cron - (5,15,25,35,45,55 * * * *)

Will ich es laufen auf der 5, 15, 25, 35, 45 und 55th minute, jede Stunde, jeden Tag. Dies scheint übereinzustimmen mit der AWS Geplanten Veranstaltungen Dokumentation hier http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html.

Die oben genannten Unterlagen können für die Minuten dargestellt werden mit Komma getrennt Werte zwischen 0 und 59, und die Stunden, Tag-des-Monats - (oder Tag-der-Woche), Monat und Jahr wiedergegeben werden, die mit einem * - Platzhalter zu spiegeln ALLE.

Ich habe versucht Einstellung der cron-Ausdruck, auf die Lambda-Konsole (beim erstellen der Funktion und die Wahl Cloudwatch-Zeitplan-Ereignis), und in der Cloudwatch-Konsole (zusammen mit der Auswahl das Ziel des triggers). Weder arbeitete mit meinem benutzerdefinierte cron-Ausdruck.

Ich habe versucht, die folgenden:

5,15,25,35,45,55 * * * *
5,15,25,35,45,55 * ? * *
cron(5,15,25,35,45,55 * * * *)
cron(5,15,25,35,45,55 * ? * *)

Jedes mal bekomme ich eine Fehlermeldung besagt, dass die ScheduleExpression ist nicht gültig. Ich kann, jedoch, verwenden Sie eine der vorgefertigten rate () - Ausdrücken.

Wie kann ich meine eigene benutzerdefinierte cron-Ausdruck?

Dank.

Eine andere Anmerkung: Man könnte vermeiden alle Minuten-Intervallen, indem Sie sagen: cron(5/10 * * * ? *)

InformationsquelleAutor Brooks | 2016-09-14

Schreibe einen Kommentar