Ativa o recurso de escalonamento programado 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:CreateServiceCronScaler |
create |
*All resources.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /api/v2/services/{ClusterId}/{ServiceName}/cronscaler HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
A região onde o serviço está implantado. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço. Para obter informações sobre como visualizar o nome do serviço, 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 |
Os trabalhos de escalonamento programado. |
|
|
object |
Não |
|||
| TargetSize |
integer |
Sim |
O número alvo de instâncias para o trabalho de escalonamento. |
1 |
| Schedule |
string |
Sim |
A expressão Cron para o trabalho de escalonamento. Para obter informações sobre como configurar uma expressão Cron, consulte a seção Descrições suplementares dos parâmetros de solicitação. |
0 18 * * * * |
| Name |
string |
Não |
O nome do trabalho de escalonamento programado. |
scale-job-1 |
| TimeZone |
string |
Não |
A configuração de fuso horário usada para analisar a hora de execução do trabalho de escalonamento programado. |
Asia/Shanghai |
| ExcludeDates |
array |
Não |
A lista de expressões Cron para as datas a serem excluídas. |
|
|
string |
Não |
A expressão Cron. Para obter informações sobre como configurar uma expressão Cron, consulte a seção Descrições suplementares dos parâmetros de solicitação. |
* * * * * 0,6 |
Expressões Cron

| Campo | Valores válidos | Caracteres especiais válidos |
| Segundos | 0-59 | * / , - |
| Minutos | 0-59 | * / , - |
| Horas | 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 qualquer valor. Por exemplo, 0 0 0 1 * * representa 00:00:00 no primeiro dia de cada mês.
Hífen (-) Um hífen representa um intervalo contínuo de valores. Por exemplo, 0 0 12-14 * * * representa 12:00, 13:00 e 14:00 todos os dias.
Vírgula (,) Uma vírgula representa uma lista de valores. Por exemplo, 0 0 12,14 * * * representa 12:00 e 14:00 todos os dias.
Barra (/) Uma barra representa um intervalo incremental. Por exemplo, 0 */15 * * * * representa o minuto 0, 15, 30 e 45 de cada hora. Uma barra pode ser usada com um hífen. Por exemplo, 0 5-40/15 * * * * representa um valor obtido a cada 15 minutos entre o minuto 5 e 40 de cada hora. Os pontos de tempo válidos podem ser 0:05, 0:20 e 0:35.
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 de resposta. |
Create cron scaler for service [foo] successfully |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82****",
"Message": "Create 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.