Une tâche planifiée exécute une règle de mise à l'échelle à un moment précis afin d'ajuster automatiquement les ressources de calcul. Cette fonctionnalité permet de s'adapter aux variations prévisibles de la demande tout en optimisant les coûts.
Options de configuration
Le tableau suivant décrit les principales options de configuration d'une tâche planifiée.
|
Paramètre |
Description |
|
Executed At |
Moment auquel la tâche planifiée s'exécute.
Important
L'heure d'exécution doit se situer dans les 90 jours suivant la création ou la modification de la tâche. |
|
Scaling Group |
Groupe de mise à l'échelle auquel s'applique la tâche planifiée. Sélectionnez un groupe de mise à l'échelle existant. Pour plus d'informations, consultez Présentation des groupes de mise à l'échelle. |
|
Scaling Method |
|
|
Simple Scaling Rule |
Cette option apparaît uniquement si Select Existing Scaling Rule est défini sur Select Existing Scaling Rule. Sélectionnez une règle de mise à l'échelle simple existante. Pour plus d'informations, consultez Configurer des règles de mise à l'échelle ou CreateScalingRule. |
|
Retry Interval (Seconds) |
Intervalle de nouvelle tentative après l'échec d'une tâche planifiée. Ce mécanisme évite qu'un seul échec de mise à l'échelle ne bloque définitivement la tâche. |
|
Recurrence |
Modèle de récurrence de la tâche. Les options disponibles incluent aucune récurrence (exécution unique), quotidienne, hebdomadaire, mensuelle, ou une expression cron pour des planifications plus complexes. Pour plus d'informations, consultez Expressions cron. Remarque
Lors de la modification d'une tâche planifiée, il est impossible de changer son mode de récurrence en Not Set. |
Expressions cron
Dans la console Auto Scaling, utilisez une expression cron pour définir la Recurrence d'une tâche planifiée.
Une expression cron se compose de cinq champs séparés par des espaces au format X X X X X, où X représente la valeur d'un champ. Ces champs correspondent respectivement, dans l'ordre, aux minutes, heures, jour du mois, mois et jour de la semaine. Chaque champ accepte une valeur spécifique ou un caractère spécial.
Tenez compte des points suivants lors de la configuration d'une expression cron :
Les expressions cron utilisent le fuseau horaire UTC+0. Vous devez donc convertir votre heure locale en UTC+0. Par exemple, pour exécuter une tâche à 20 h 00 heure normale de Chine (UTC+8), soustrayez 8 heures et définissez l'expression cron sur
0 12 * * ?.Une tâche planifiée basée sur cron ne peut pas s'exécuter plus d'une fois toutes les cinq minutes.
Assurez-vous que la première heure d'exécution définie par l'expression cron précède l'heure de fin de la récurrence. Dans le cas contraire, une erreur de paramètre survient.
|
Champ |
Obligatoire |
Valeurs valides |
Caractères spéciaux |
|
Minute |
Oui |
0-59 |
, - / * |
|
Heure |
Oui |
0-23 |
, - / * |
|
Jour du mois |
Oui |
1-31 |
, - / * ? L W |
|
Mois |
Oui |
1-12 |
, - / * |
|
Jour de la semaine |
Oui |
1-7, où 1 correspond au dimanche. |
, - * ? / L # |
|
Caractère spécial |
Description |
Exemple |
|
|
Englobe toutes les valeurs valides d'un champ. |
Dans le champ des mois, |
|
|
Sépare les éléments d'une liste de valeurs. |
Dans le champ des minutes, |
|
|
Définit une plage de valeurs. |
Dans le champ des minutes, |
|
|
Indique un incrément. |
Dans le champ des minutes, |
|
|
Signifie « aucune valeur spécifique ». Ce caractère est autorisé uniquement dans les champs jour du mois et jour de la semaine. Remarque
Lorsque vous spécifiez une valeur pour le champ jour du mois ou jour de la semaine, vous devez utiliser |
Dans le champ jour du mois, |
|
|
Abréviation de « last » (dernier). Ce caractère est pris en charge uniquement dans les champs jour du mois et jour de la semaine. Remarque
Avec le caractère |
|
|
|
Abréviation de « weekday » (jour ouvrable). La tâche s'exécute le jour ouvrable le plus proche du jour spécifié. Le caractère |
Si vous indiquez |
|
|
Désigne le Nième jour de la semaine d'un mois donné. Ce caractère est réservé au champ jour de la semaine. Valeurs valides : 1 à 5. |
Dans le champ jour de la semaine, |
Tableau 4. Exemples (UTC+0)
Le tableau suivant fournit des exemples pour le fuseau horaire UTC+0. Lors de la définition d'une expression cron, veillez à convertir votre heure locale en UTC+0.
|
Expression cron |
Description |
|
|
Exécute la tâche tous les jours à 10 h 15. |
|
|
Exécute la tâche tous les jours à 09 h 15. |
|
|
Exécute la tâche tous les jours à 12 h 00. |
|
|
Exécute la tâche quotidiennement à 10 h 00, 14 h 00 et 16 h 00. |
|
|
Exécute la tâche le 15 de chaque mois à 10 h 15. |
|
|
Exécute la tâche le dernier jour de chaque mois à 10 h 15. |
|
|
Exécute la tâche le dernier vendredi de chaque mois à 10 h 15. |
|
|
Exécute la tâche le troisième vendredi de chaque mois à 10 h 15. |
Configurer une tâche planifiée
Le tableau suivant répertorie les ressources dédiées à la gestion des tâches planifiées.
|
Documentation console |
Actions |
Référence API |
|
Créer une tâche planifiée |
||
|
Modifier une tâche planifiée |
||
|
Activer une tâche planifiée |
N/A |
|
|
Désactiver une tâche planifiée |
N/A |
|
|
Supprimer une tâche planifiée |
Vous pouvez également appeler l'opération DescribeScheduledTasks pour interroger les détails des tâches planifiées.