Met à jour la configuration de mise à l'échelle automatique planifiée d'un service.
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
|
eas:UpdateServiceCronScaler |
update |
*Service
|
Aucune | Aucune |
Syntaxe de la requête
PUT /api/v2/services/{ClusterId}/{ServiceName}/cronscaler HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
L'identifiant de la région où se trouve le service. |
cn-shanghai |
| ServiceName |
string |
Oui |
Le nom du service. Pour plus d'informations, consultez ListServices. |
foo |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
object |
Non |
Le corps de la requête. |
|
| ScaleJobs |
array<object> |
Oui |
Les tâches de mise à l'échelle planifiées. |
|
|
object |
Non |
|||
| TargetSize |
integer |
Oui |
Le nombre cible d'instances pour la tâche de mise à l'échelle. |
2 |
| Schedule |
string |
Oui |
L'expression cron qui spécifie quand exécuter la tâche de mise à l'échelle. Pour plus d'informations sur les expressions cron, consultez la section Expressions cron de cette rubrique. |
0 18 * * * * |
| Name |
string |
Non |
Le nom de la tâche de mise à l'échelle automatique planifiée. |
scale-job-1 |
| TimeZone |
string |
Non |
Le fuseau horaire pour l'expression cron. |
Asia/Shanghai |
| ExcludeDates |
array |
Non |
Les expressions cron pour les dates à exclure de la planification. |
|
|
string |
Non |
Une expression cron. Pour plus d'informations, consultez la section Expressions cron de cette rubrique. |
* * * * * 0,6 |
Expressions cron

| Nom | Valeurs autorisées | Caractères spéciaux autorisés |
| Seconde | 0-59 | * / , - |
| Minute | 0-59 | * / , - |
| Heure | 0-23 | * / , - |
| Jour du mois | 1-31 | * / , - |
| Mois | 1-12 ou JAN-DEC | * / , - |
| Jour de la semaine | 0-6 ou SUN-SAT | * / , - |
Caractères spéciaux
Astérisque (*) Un astérisque (*) représente toutes les valeurs d'un champ. Par exemple, 0 0 0 1 * * signifie à 00:00 le premier jour de chaque mois.
Trait d'union (-) Un trait d'union (-) spécifie une plage de valeurs. Par exemple, 0 0 12-14 * * * signifie à 12:00, 13:00 et 14:00 tous les jours.
Virgule (,) Une virgule (,) sépare les valeurs individuelles. Par exemple, 0 0 12,14 * * * signifie à 12:00 et 14:00 tous les jours.
Barre oblique (/) Une barre oblique (/) spécifie des incréments. Par exemple, 0 */15 * * * * signifie à 0, 15, 30 et 45 minutes après l'heure. Vous pouvez utiliser une barre oblique (/) avec un trait d'union (-). Par exemple, 0 5-40/15 * * * * signifie toutes les 15 minutes entre 5 et 40 minutes après l'heure. La tâche s'exécute à 5, 20 et 35 minutes après l'heure.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le corps de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
40325405-579C-4D82**** |
| Message |
string |
Le message retourné. |
Mise à jour du planificateur cron pour le service [foo] réussie |
Exemples
JSON format
{
"RequestId": "40325405-579C-4D82****",
"Message": "Update cron scaler for service [foo] successfully"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.