Tous les produits
Search
Centre de documentation

Auto Scaling:ModifyScheduledTask

Dernière mise à jour :Sep 10, 2026

Modifie les informations d'une tâche planifiée.

Description de l'opération

Description de l'opération

Les tâches planifiées prennent en charge deux méthodes de mise à l'échelle :

  • Utilisez le paramètre ScheduledAction pour spécifier une règle de mise à l'échelle à exécuter.

  • Utilisez le paramètre ScalingGroupId pour définir le nombre d'instances dans un groupe de mise à l'échelle.

Remarque

Vous ne pouvez pas spécifier à la fois ScheduledAction et ScalingGroupId en même temps.

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:ModifyScheduledTask

update

*ScalingGroup

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

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

ScheduledTaskId

string

Oui

L'identifiant de la tâche planifiée.

edRtShc57WGXdt8TlPbr****

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 et des caractères chinois. Il peut également contenir des points (.), des traits de soulignement (_) ou des traits d'union (-). Le nom doit être unique pour un même compte dans une même région.

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

L'identifiant unique de la règle de mise à l'échelle à exécuter. Ce paramètre prend effet uniquement lorsque la méthode de mise à l'échelle est définie sur l'utilisation d'une règle de mise à l'échelle existante. Vous pouvez consulter cet identifiant sur la page des détails de la règle de mise à l'échelle.

Remarque

Vous ne pouvez pas spécifier à la fois ScheduledAction et ScalingGroupId en même temps.

ari:acs:ess:cn-hangzhou:14069264****: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 au format AAAA-MM-JJThh:mmZ. L'heure doit être en UTC. L'heure de fin ne peut pas dépasser 365 jours à partir de la date de modification.

2014-08-20T16:55Z

LaunchTime

string

Non

L'heure à laquelle la tâche planifiée est déclenchée. Spécifiez l'heure selon la norme ISO 8601 au format AAAA-MM-JJThh:mmZ. L'heure doit être en UTC. L'heure ne peut pas dépasser 90 jours à partir de la date de modification.

  • Si vous spécifiez RecurrenceType, l'heure spécifiée par ce paramètre est l'heure par défaut pour l'exécution récurrente.

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

2014-08-18T10:52Z

RecurrenceType

string

Non

Le type de récurrence de la tâche planifiée. La tâche peut être exécutée selon une planification quotidienne, hebdomadaire, mensuelle ou basée sur une expression cron. Valeurs valides :

  • Daily : la tâche planifiée est exécutée selon le nombre de jours spécifié.

  • 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.

Après la modification, RecurrenceType et RecurrenceValue doivent tous deux être valides.

Daily

RecurrenceValue

string

Non

La valeur qui correspond au type 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 (,). Par exemple, les valeurs pour 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 (*), croisillon (#), barre oblique (/), L et W.

Après la modification, RecurrenceType et RecurrenceValue doivent tous deux être valides.

2

TaskEnabled

boolean

Non

Indique si la tâche planifiée doit être activée. Valeurs valides :

  • true : active la tâche planifiée.

  • false : désactive la tâche planifiée.

Valeur par défaut : true.

true

LaunchExpirationTime

integer

Non

La période pendant laquelle Auto Scaling réessaie d'exécuter une tâche planifiée après l'échec de son déclenchement. 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. Ce paramètre prend effet uniquement lorsque la méthode de mise à l'échelle est définie sur la configuration du nombre d'instances dans un groupe de mise à l'échelle.

0

MaxValue

integer

Non

Le nombre maximal d'instances dans le groupe de mise à l'échelle. Ce paramètre prend effet uniquement lorsque la méthode de mise à l'échelle est définie sur la configuration du nombre d'instances dans un groupe de mise à l'échelle.

10

DesiredCapacity

integer

Non

Le nombre attendu d'instances dans le groupe de mise à l'échelle. Ce paramètre prend effet uniquement lorsque la méthode de mise à l'échelle est définie sur la configuration du nombre d'instances dans un groupe de mise à l'échelle.

Remarque

Le groupe de mise à l'échelle doit prendre en charge la fonctionnalité de nombre attendu d'instances, 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 vous souhaitez modifier le nombre d'instances lorsque la tâche planifiée est déclenchée. Ce paramètre prend effet uniquement lorsque la méthode de mise à l'échelle est définie sur la configuration du nombre d'instances dans un groupe de mise à l'échelle. Après avoir spécifié ScalingGroupId, 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 en même temps.

asg-bp18p2yfxow2dloq****

RegionId

string

Non

L'identifiant de la région du groupe de mise à l'échelle.

cn-hangzhou

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

Exemples

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 Throttling Request was denied due to request throttling.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.