Crée une règle de mise à l'échelle automatique planifiée pour 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:CreateServiceCronScaler |
create |
*All Resource
|
Aucune | Aucune |
Syntaxe de la requête
POST /api/v2/services/{ClusterId}/{ServiceName}/cronscaler HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClusterId |
string |
Oui |
La région du 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. |
1 |
| Schedule |
string |
Oui |
L'expression cron qui spécifie quand exécuter la tâche de mise à l'échelle. Pour plus d'informations sur la configuration d'une expression cron, consultez la section Expressions cron. |
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 la tâche de mise à l'échelle planifiée. |
Asia/Shanghai |
| ExcludeDates |
array |
Non |
Une liste d'expressions cron pour les dates à exclure. |
|
|
string |
Non |
Une expression cron. Pour plus d'informations sur la configuration d'une expression cron, consultez la section Expressions cron. |
* * * * * 0,6 |
Expressions cron

| Champ | 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 possibles. Par exemple, 0 0 0 1 * * spécifie 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 * * * spécifie 12:00, 13:00 et 14:00 chaque jour.
Virgule (,) Une virgule (,) spécifie une liste de valeurs. Par exemple, 0 0 12,14 * * * spécifie 12:00 et 14:00 chaque jour.
Barre oblique (/) Une barre oblique (/) spécifie un intervalle. Par exemple, 0 */15 * * * * spécifie les 0e, 15e, 30e et 45e minutes de chaque heure. Vous pouvez également utiliser une barre oblique (/) avec un trait d'union (-). Par exemple, 0 5-40/15 * * * * spécifie toutes les 15 minutes de la 5e à la 40e minute de chaque heure. Les horaires valides sont 0:05, 0:20 et 0:35.
É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 de la réponse. |
Création du planificateur cron pour le service [foo] réussie |
Exemples
JSON format
{
"RequestId": "40325405-579C-4D82****",
"Message": "Create 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.