Atualiza a configuração de auto scaling agendado para um serviço.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eas:UpdateServiceCronScaler |
update |
*Service
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
PUT /api/v2/services/{ClusterId}/{ServiceName}/cronscaler HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID da região onde o serviço está localizado. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço. Para mais informações, consulte ListServices. |
foo |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
|
| ScaleJobs |
array<object> |
Sim |
As tarefas de scaling agendado. |
|
|
object |
Não |
|||
| TargetSize |
integer |
Sim |
O número alvo de instâncias para a tarefa de scaling. |
2 |
| Schedule |
string |
Sim |
A expressão cron que especifica quando executar a tarefa de scaling. Para mais informações sobre expressões cron, consulte a seção Expressões cron neste tópico. |
0 18 * * * * |
| Name |
string |
Não |
O nome da tarefa de auto scaling agendado. |
scale-job-1 |
| TimeZone |
string |
Não |
O fuso horário para a expressão cron. |
Asia/Shanghai |
| ExcludeDates |
array |
Não |
As expressões cron para as datas a serem excluídas do agendamento. |
|
|
string |
Não |
Uma expressão cron. Para mais informações, consulte a seção Expressões cron neste tópico. |
* * * * * 0,6 |
Expressões cron

| Nome | Valores permitidos | Caracteres especiais permitidos |
| Segundo | 0-59 | * / , - |
| Minuto | 0-59 | * / , - |
| Hora | 0-23 | * / , - |
| Dia do mês | 1-31 | * / , - |
| Mês | 1-12 ou JAN-DEC | * / , - |
| Dia da semana | 0-6 ou SUN-SAT | * / , - |
Caracteres especiais
Asterisco (*) Um asterisco (*) representa todos os valores em um campo. Por exemplo, 0 0 0 1 * * significa às 00:00 no primeiro dia de cada mês.
Hífen (-) Um hífen (-) especifica um intervalo de valores. Por exemplo, 0 0 12-14 * * * significa às 12:00, 13:00 e 14:00 todos os dias.
Vírgula (,) Uma vírgula (,) separa valores individuais. Por exemplo, 0 0 12,14 * * * significa às 12:00 e 14:00 todos os dias.
Barra (/) Uma barra (/) especifica incrementos. Por exemplo, 0 */15 * * * * significa aos 0, 15, 30 e 45 minutos de cada hora. Você pode usar uma barra (/) com um hífen (-). Por exemplo, 0 5-40/15 * * * * significa a cada 15 minutos entre os minutos 5 e 40 de cada hora. A tarefa é executada aos 5, 20 e 35 minutos de cada hora.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
40325405-579C-4D82**** |
| Message |
string |
A mensagem retornada. |
Update cron scaler for service [foo] successfully |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82****",
"Message": "Update cron scaler for service [foo] successfully"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.