Cria uma regra de Auto Scaling agendada 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 Resource
|
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 do serviço. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço. Para obter 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 dimensionamento agendadas. |
|
|
object |
Não |
|||
| TargetSize |
integer |
Sim |
O número de instâncias de destino para a tarefa de dimensionamento. |
1 |
| Schedule |
string |
Sim |
A expressão cron que especifica quando executar a tarefa de dimensionamento. Para obter mais informações sobre como configurar uma expressão cron, consulte a seção Expressões cron. |
0 18 * * * * |
| Name |
string |
Não |
O nome da tarefa de Auto Scaling agendada. |
scale-job-1 |
| TimeZone |
string |
Não |
O fuso horário para a tarefa de dimensionamento agendada. |
Asia/Shanghai |
| ExcludeDates |
array |
Não |
Uma lista de expressões cron para datas a serem excluídas. |
|
|
string |
Não |
Uma expressão cron. Para obter mais informações sobre como configurar uma expressão cron, consulte a seção Expressões cron. |
* * * * * 0,6 |
Expressões cron

| Campo | 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 possíveis. Por exemplo, 0 0 0 1 * * especifica 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 * * * especifica 12:00, 13:00 e 14:00 todos os dias.
Vírgula (,) Uma vírgula (,) especifica uma lista de valores. Por exemplo, 0 0 12,14 * * * especifica 12:00 e 14:00 todos os dias.
Barra (/) Uma barra (/) especifica um intervalo. Por exemplo, 0 */15 * * * * especifica os minutos 0, 15, 30 e 45 de cada hora. Você também pode usar uma barra (/) com um hífen (-). Por exemplo, 0 5-40/15 * * * * especifica a cada 15 minutos do 5º minuto ao 40º minuto de cada hora. Os pontos de tempo válidos são 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 da 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.