В Amazon AWS CloudWatch можно запустить правило в соответствии с расписанием, которое определено в выражении cron.cron выражение в AWS CloudWatch: как работать один раз в неделю
Правила для этого обозначены here.
После некоторых попыток, я не смог составить выражение, которое будет запускать раз в неделю (например, в 16:00 в воскресенье). Следующие попытки были отвергнуты CloudWatch с сообщением Parameter ScheduleExpression is not valid..
.
0 16 * * SUN *
0 16 * * 6 *
0 16 * * SUN-SUN *
0 16 * * 6-6 *
Работает отлично и имеет смысл. Просто чтобы подтвердить: Ваше выражение выбирает субботу (а не Солнце)? Благодаря!! – mxro
Из документов это кажется 1-7 или SUN-SAT, немного запутанным, поскольку в UNIX 0 = SUN. http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/ScheduledEvents.html – Conti
Хм, да, я думаю, использование 'SUN' будет лучшим вариантом, чтобы избежать путаницы. Я пробовал это, и он работал нормально. Окончательное выражение: «0 16? * SUN * '. – mxro