Executa uma regra de escalonamento.
Descrição da operação
Descrição da operação
Observe o seguinte ao invocar esta operação:
-
Antes de invocar esta operação, certifique-se de que as seguintes condições sejam atendidas:
O grupo de escalonamento está no estado
Active.Nenhuma atividade de escalonamento está em andamento no grupo de escalonamento.
-
Se nenhuma atividade de escalonamento estiver em andamento no grupo de escalonamento, esta operação pode ignorar o tempo de resfriamento e executar diretamente uma atividade de escalonamento.
-
Se a soma do número de instâncias ECS a serem aumentadas com base na regra de escalonamento e o número atual de instâncias no grupo de escalonamento (Capacidade Total) for maior que o número máximo de instâncias (MaxSize), a atividade de escalonamento será executada com base em Capacidade Total = MaxSize.
-
Se o número atual de instâncias no grupo de escalonamento (Capacidade Total) menos o número de instâncias ECS a serem removidas com base na regra de escalonamento for menor que o número mínimo de instâncias (MinSize), a atividade de escalonamento será executada com base em Capacidade Total = MinSize.
Uma resposta de sucesso indica apenas que o Auto Scaling aceitou a solicitação de invocação para esta operação e pode executar a atividade de escalonamento. Isso não significa que a atividade de escalonamento será executada com sucesso. Você deve usar o ScalingActivityId retornado para verificar o status de execução da atividade de escalonamento.
O número de instâncias ECS que podem ser ajustadas por vez é limitado. Para mais informações, consulte a descrição da métrica do parâmetro AdjustmentValue em CreateScalingRule.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:ExecuteScalingRule |
update |
*ScalingGroup.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ScalingRuleAri |
string |
Sim |
O identificador exclusivo da regra de escalonamento. Nota
Ao chamar esta operação para executar uma regra de escalonamento, apenas regras de escalonamento simples e regras de escalonamento em etapas são suportadas. Ao executar uma regra de escalonamento em etapas, você deve especificar os parâmetros |
ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7**** |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o valor, mas deve garantir que ele seja exclusivo entre diferentes solicitações. O token pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Garantir idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| BreachThreshold |
number |
Não |
O limite atual especificado quando uma regra de escalonamento em etapas é executada. Valores válidos: -9.999999E18 a 9.999999E18. |
1.0 |
| MetricValue |
number |
Não |
O valor atual da métrica especificado quando uma regra de escalonamento em etapas é executada. Valores válidos: -9.999999E18 a 9.999999E18. |
1.0 |
| RegionId |
string |
Não |
O ID da região da regra de escalonamento. |
cn-qingdao |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ScalingActivityId |
string |
O ID da atividade de escalonamento. |
asa-bp13o672yeautiil**** |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemplos
Resposta de sucesso
JSON formato
{
"ScalingActivityId": "asa-bp13o672yeautiil****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
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.