Référence d'expression de planification - Amazon CloudWatch Logs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Référence d'expression de planification

Utilisez ces tables de référence pour créer des expressions de planification pour vos requêtes planifiées. Toutes les heures sont indiquées en heure universelle coordonnée (UTC).

Syntaxe des expressions Cron

Format : cron(minute hour day-of-month month day-of-week year)

Cas d’utilisation Expression cron Description À utiliser quand
Horaires quotidiens cron(0 9 * * ? *) Tous les jours à 9h00 UTC Rapports quotidiens
cron(0 */6 * * ? *) Toutes les 6 heures (00:00, 06:00, 12:00, 18:00 UTC) Surveillance fréquente
cron(30 2 * * ? *) Tous les jours à 2h30 UTC Analyse en dehors des heures de pointe
Heures d'ouverture cron(0 9-17 ? * MON-FRI *) Toutes les heures de 9 h à 17 h, du lundi au vendredi UTC Surveillance des activités
cron(0 18 ? * MON-FRI *) En semaine à 18h00 UTC Fin du jour ouvrable
cron(0 8,12,17 ? * MON-FRI *) 8 h, midi et 17 h en semaine UTC Moments clés des affaires
Horaires hebdomadaires cron(0 12 ? * SUN *) Tous les dimanches à midi UTC Résumés hebdomadaires
cron(0 9 ? * MON *) Tous les lundis à 9h00 UTC Rapports de début de semaine
cron(0 23 ? * FRI *) Tous les vendredis à 23 h 00 UTC Nettoyage de fin de semaine
Horaires mensuels cron(0 0 1 * ? *) Le premier jour de chaque mois à minuit UTC Rapports mensuels
cron(0 9 L * ? *) Le dernier jour de chaque mois à 9 h 00 UTC Traitement de fin de mois
cron(0 10 1 1,4,7,10 ? *) Premier jour de chaque trimestre à 10 h 00 UTC Analyse trimestrielle
Haute fréquence cron(*/15 * * * ? *) Toutes les 15 minutes Surveillance en temps réel
cron(0,30 * * * ? *) Toutes les 30 minutes (à 00 h et 30 h 30) Contrôles fréquents
cron(0 */2 * * ? *) Toutes les 2 heures Intervalles réguliers
Cas spéciaux cron(30 8 1 1 ? *) Le 1er janvier à 8 h 30 UTC Rapports annuels
cron(0 6 * * SAT,SUN *) Week-ends à 6 h 00 UTC Traitement du week-end
cron(0 0 ? * MON#1 *) Le premier lundi de chaque mois à minuit UTC Planification mensuelle

Référence du champ d'expression Cron

Champ Valeurs Caractères génériques Exemples
Minute (1re) 0-59 * , - / 0(en haut de l'heure), */15 (toutes les 15 minutes), 0,30 (deux fois par heure)
Heure (2e) 0-23 * , - / 9(9 h), */2 (toutes les 2 heures), 9-17 (heures de bureau)
Day-of-month (3e) 1-31, L, W * , - / ? 1(1er jour), L (dernier jour), ? (lors de l'utilisation day-of-week)
Mois (4e) 1-12 ou JAN-DEC * , - / 1(janvier)JAN, 1,4,7,10 (trimestriel)
Day-of-week (5e) 1-7 ou DIM-SAM * , - / ? # L MON-FRI(en semaine)SUN, MON#1 (1er lundi)
Année (6e) 1970-2199 * , - / *(chaque année), 2024 (année spécifique), 2024-2026 (gamme)

Caractères génériques et expressions spéciales

* (astérisque)

Correspond à toutes les valeurs du champ. Exemple : * dans le champ des heures, cela signifie toutes les heures.

?(point d'interrogation)

Aucune valeur spécifique. À utiliser dans day-of-month ou day-of-week lorsque l'autre est spécifié. Exemple : utilisez ? in day-of-month lorsque vous spécifiez MON-FRI dans day-of-week.

- (tiret)

Plage de valeurs. Exemple : MON-FRI (du lundi au vendredi), 9-17 (de 9 h à 17 h).

,(virgule)

Plusieurs valeurs spécifiques. Exemple : MON,WED,FRI (lundi, mercredi, vendredi), 8,12,17 (8 h, midi, 17 h).

/(barre oblique)

Valeurs d'étape ou incréments. Exemple : 0/15 en minutes signifie toutes les 15 minutes à partir de la minute 0 (0, 15, 30, 45). */2en heures signifie toutes les 2 heures.

L(dernier)

Dernier jour du mois ou dernière occurrence du jour de la semaine. Exemple : L in day-of-month signifie le dernier jour du mois. FRILsignifie le dernier vendredi du mois.

W(jour de semaine)

Le jour de semaine le plus proche. Exemple : 15W signifie le jour de semaine le plus proche du 15 du mois.

#(nième occurrence)

Neuvième occurrence d'un jour de semaine en un mois. Exemple : MON#1 signifie le premier lundi du mois, FRI#2 le deuxième vendredi du mois.

Modèles courants et meilleures pratiques

  • Pour les applications professionnelles : utilisation MON-FRI et heures de bureau (par exemple9-17) pour éviter d'exécuter des requêtes le week-end ou en dehors des heures de bureau.

  • Pour la surveillance à haute fréquence : utilisez des incréments */15 (toutes les 15 minutes, par exemple), mais tenez compte des limites de simultanéité des requêtes.

  • Pour une utilisation efficace des ressources : planifiez des requêtes gourmandes en ressources pendant les heures creuses, en utilisant des heures tôt le matin, comme UTC. 2-6

  • Pour les rapports mensuels : à utiliser L pour le dernier jour du mois ou 1 pour des dates spécifiques, comme le premier jour, afin de garantir un calendrier cohérent.