Tous les produits
Search
Centre de documentation

Auto Scaling:CreateScheduledTask

Dernière mise à jour :Sep 10, 2026

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

ess:CreateScheduledTask

create

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

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.

  • Si vous spécifiez RecurrenceType, la tâche planifiée est exécutée de manière répétée à l'heure spécifiée par ce paramètre.

  • Si vous ne spécifiez pas RecurrenceType, la tâche est exécutée une seule fois à la date et à l'heure spécifiées.

2014-08-17T16:52Z

RecurrenceType

string

Non

Le type de récurrence de la tâche planifiée. Valeurs valides :

  • Daily : la tâche planifiée est exécutée une fois tous les jours spécifiés.

  • Weekly : la tâche planifiée est exécutée les jours spécifiés de chaque semaine.

  • Monthly : la tâche planifiée est exécutée les jours spécifiés de chaque mois.

  • Cron : la tâche planifiée est exécutée en fonction de l'expression cron spécifiée.

Vous devez spécifier à la fois RecurrenceType et RecurrenceValue.

Daily

RecurrenceValue

string

Non

La valeur de récurrence de la tâche planifiée.

  • Si RecurrenceType est défini sur Daily, vous ne pouvez spécifier qu'une seule valeur. Valeurs valides : 1 à 31.

  • Si RecurrenceType est défini sur Weekly, vous pouvez spécifier plusieurs valeurs séparées par des virgules (,). Les valeurs correspondant à dimanche, lundi, mardi, mercredi, jeudi, vendredi et samedi sont 0,1,2,3,4,5,6.

  • Si RecurrenceType est défini sur Monthly, la valeur est au format A-B. Valeurs valides pour A et B : 1 à 31. B doit être supérieur ou égal à A.

  • Si RecurrenceType est défini sur Cron, la valeur est une expression cron basée sur le temps UTC qui prend en charge cinq champs : minute, heure, jour, mois et jour de la semaine. Les caractères génériques suivants sont pris en charge : virgule (,), point d'interrogation (?), trait d'union (-), astérisque (*), dièse (#), barre oblique (/), L et W.

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 :

  • true : active la tâche.

  • false : désactive la tâche.

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.