Atualiza as configurações do Autoscaler de 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:UpdateServiceAutoScaler |
update |
*Service
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
PUT /api/v2/services/{ClusterId}/{ServiceName}/autoscaler HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID da região do serviço. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço. Para obter mais informações sobre como consultar 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. |
|
| min |
integer |
Sim |
O número mínimo de instâncias. O valor deve ser maior que 0. |
2 |
| max |
integer |
Sim |
O número máximo de instâncias. O valor deve ser maior que o do parâmetro min. |
8 |
| scaleStrategies |
array<object> |
Sim |
As políticas de auto scaling. |
|
|
object |
Não |
|||
| metricName |
string |
Sim |
O nome da métrica para acionar o auto scaling. Valores válidos:
|
qps |
| threshold |
number |
Sim |
O limite da métrica que aciona o auto scaling.
|
100 |
| service |
string |
Não |
O serviço para o qual a métrica é especificada. Se você não definir esse parâmetro, o serviço atual será especificado por padrão. |
demo_svc |
| behavior |
object |
Não |
A operação do Autoscaler. |
|
| scaleUp |
object |
Não |
A operação de scale-out. |
|
| stabilizationWindowSeconds |
integer |
Não |
The time window that is required before the scale-out operation is performed. Default value: 0. The scale-out operation can be performed only if the specified metric exceeds the specified threshold in the specified time window. |
0 |
| scaleDown |
object |
Não |
A operação de scale-in. |
|
| stabilizationWindowSeconds |
integer |
Não |
The time window that is required before the scale-in operation is performed. Default value: 300. The scale-in operation can be performed only if the specified metric drops below the threshold in the specified time window. |
300 |
| onZero |
object |
Não |
A operação que reduz o número de instâncias para 0. |
|
| scaleDownGracePeriodSeconds |
integer |
Não |
The time window that is required before the number of instances is reduced to 0. Default value: 600. The number of instances can be reduced to 0 only if no request is available or no traffic exists in the specified time window. |
600 |
| scaleUpActivationReplicas |
integer |
Não |
The number of instances that you want to create at a time if the number of instances is scaled out from 0. Default value: 1. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
40325405-579C-4D82**** |
| Message |
string |
A mensagem retornada. |
Update auto scale for service [foo] successfully |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "40325405-579C-4D82****",
"Message": "Update auto scale 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.