Crée une tâche planifiée.
Description de l'opération
Description de l'opération
Si une tâche planifiée ne parvient pas à déclencher une règle de mise à l'échelle parce qu'une activité de mise à l'échelle est en cours dans le groupe de mise à l'échelle ou que le groupe de mise à l'échelle est désactivé, la tâche planifiée réessaie automatiquement dans la période spécifiée par LaunchExpirationTime. Sinon, la tâche planifiée est ignorée.
- Si plusieurs tâches planifiées déclenchent des règles de mise à l'échelle pour le même groupe de mise à l'échelle dans un laps de temps similaire, les détails des activités de mise à l'échelle déclenchées sont les suivants :
Groupes de mise à l'échelle avec le nombre d'instances attendu configuré : Les activités de mise à l'échelle déclenchées par plusieurs tâches planifiées sont des activités de mise à l'échelle parallèles. Par exemple, lorsque plusieurs tâches planifiées sont exécutées dans un laps de temps similaire, le groupe de mise à l'échelle peut déclencher plusieurs activités de mise à l'échelle parallèles simultanément.
Groupes de mise à l'échelle sans le nombre d'instances attendu configuré : La tâche planifiée déclenchée en premier exécute l'activité de mise à l'échelle en premier. Étant donné qu'un groupe de mise à l'échelle ne peut avoir qu'une seule activité de mise à l'échelle à la fois, les tâches planifiées suivantes réessaient automatiquement dans la période spécifiée par LaunchExpirationTime. Si l'activité de mise à l'échelle précédente est terminée alors qu'une tâche planifiée suivante est toujours en cours de nouvelle tentative dans la période LaunchExpirationTime, la règle de mise à l'échelle de cette tâche planifiée est exécutée et l'activité de mise à l'échelle correspondante est déclenchée.
- Les tâches planifiées prennent en charge les deux méthodes de mise à l'échelle suivantes :
Utilisez le paramètre ScheduledAction pour spécifier la règle de mise à l'échelle à exécuter.
Utilisez le paramètre ScalingGroupId pour spécifier le nombre d'instances dans le groupe de mise à l'échelle.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ess:CreateScheduledTask |
create |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région où se trouve la tâche planifiée. |
cn-qingdao |
| ScheduledTaskName |
string |
Non |
Le nom de la tâche planifiée. Le nom doit comporter entre 2 et 64 caractères et peut contenir des lettres, des chiffres, des traits de soulignement (_), des traits d'union (-) et des points (.). Il doit commencer par un chiffre, une lettre ou un caractère chinois. Le nom doit être unique pour un même compte dans une même région. Valeur par défaut : la valeur de ScheduledTaskId. |
scheduled**** |
| Description |
string |
Non |
La description de la tâche planifiée. La description doit comporter entre 2 et 200 caractères. |
Tâche planifiée de test |
| ScheduledAction |
string |
Non |
La règle de mise à l'échelle à exécuter lorsque la tâche planifiée est déclenchée. Définissez ce paramètre sur l'identifiant unique de la règle de mise à l'échelle. Si vous spécifiez ce paramètre, la méthode de mise à l'échelle de la tâche planifiée consiste à utiliser une règle de mise à l'échelle existante. Remarque
Vous ne pouvez pas spécifier à la fois ScheduledAction et ScalingGroupId. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp12tcnol686y1ik**** |
| RecurrenceEndTime |
string |
Non |
L'heure de fin de la récurrence pour la tâche planifiée. Spécifiez l'heure selon la norme ISO 8601 en temps UTC. Format : YYYY-MM-DDThh:mmZ. L'heure de fin ne peut pas dépasser 365 jours à partir de la date de création. |
2014-08-17T16:55Z |
| LaunchTime |
string |
Non |
Le moment auquel la tâche planifiée est déclenchée. Spécifiez l'heure selon la norme ISO 8601 en temps UTC. Format : YYYY-MM-DDThh:mmZ. L'heure ne peut pas dépasser 90 jours à partir de la date de création.
|
2014-08-17T16:52Z |
| RecurrenceType |
string |
Non |
Le type de récurrence de la tâche planifiée. Valeurs valides :
Vous devez spécifier à la fois RecurrenceType et RecurrenceValue. |
Daily |
| RecurrenceValue |
string |
Non |
La valeur de récurrence de la tâche planifiée.
Vous devez spécifier à la fois RecurrenceType et RecurrenceValue. |
1 |
| TaskEnabled |
boolean |
Non |
Indique si la tâche planifiée doit être activée. Valeurs valides :
Valeur par défaut : true. |
true |
| LaunchExpirationTime |
integer |
Non |
La période pendant laquelle une tâche planifiée ayant échoué est relancée. Unité : secondes. Valeurs valides : 0 à 1800. Valeur par défaut : 600. |
600 |
| MinValue |
integer |
Non |
Le nombre minimal d'instances dans le groupe de mise à l'échelle lorsque la méthode de mise à l'échelle de la tâche planifiée consiste à définir le nombre d'instances dans le groupe de mise à l'échelle. |
0 |
| MaxValue |
integer |
Non |
Le nombre maximal d'instances dans le groupe de mise à l'échelle lorsque la méthode de mise à l'échelle de la tâche planifiée consiste à définir le nombre d'instances dans le groupe de mise à l'échelle. |
10 |
| DesiredCapacity |
integer |
Non |
Le nombre d'instances attendu dans le groupe de mise à l'échelle lorsque la méthode de mise à l'échelle de la tâche planifiée consiste à définir le nombre d'instances dans le groupe de mise à l'échelle. Remarque
Le groupe de mise à l'échelle doit avoir la fonctionnalité de nombre d'instances attendu activée, ce qui signifie que DesiredCapacity a été spécifié lors de la création du groupe de mise à l'échelle. |
10 |
| ScalingGroupId |
string |
Non |
L'identifiant du groupe de mise à l'échelle dont le nombre d'instances est modifié lorsque la tâche planifiée est déclenchée. Si vous spécifiez ce paramètre, la méthode de mise à l'échelle de la tâche planifiée consiste à définir le nombre d'instances dans le groupe de mise à l'échelle. Vous devez spécifier une valeur pour au moins l'un des paramètres suivants : MinValue, MaxValue et DesiredCapacity. Remarque
Vous ne pouvez pas spécifier à la fois ScheduledAction et ScalingGroupId. |
asg-bp18p2yfxow2dloq**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| ScheduledTaskId |
string |
L'identifiant de la tâche planifiée. L'identifiant est globalement unique et généré par le système. |
edRtShc57WGXdt8TlPbr**** |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemples
JSON format
{
"ScheduledTaskId": "edRtShc57WGXdt8TlPbr****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.