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.
cron(5/10 * * * ? *)
InformationsquelleAutor Brooks | 2016-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen :
cron(5,15,25,35,45,55 * * * ? *)
Cron-Ausdrücke haben sechs erforderlichen Felder hier.
AWS Dokumentation
vielen Dank, es scheint, dass
Day of week
muss?
InformationsquelleAutor Manish Joshi