Amazon CloudWatch Synthetics supports cron expression for scheduling

CloudWatch Synthetics now supports cron expressions, allowing for flexibility when you schedule canaries to monitor your endpoints. For example, you can run a canary every minute on weekdays between 8 AM and 5 PM. Alternately, you can schedule a canary run for the third Tuesday of the month at 12 PM.