Consulta instâncias em um grupo de dimensionamento. Utilize a operação DescribeScalingInstances para obter detalhes das instâncias, como a quantidade de instâncias preemptivas no estado Running, o número de instâncias do Elastic Compute Service (ECS), o status de aquecimento e o status do ciclo de vida das instâncias ECS no grupo. É possível especificar o ID do grupo de dimensionamento ao chamar esta operação. Além disso, filtre as instâncias com base em condições como status de saúde, status do ciclo de vida e método de criação.
Depuração
Parâmetros de solicitação
Parameter | Type | Required | Example | Description |
Action | String | Yes | DescribeScalingInstances | A operação a ser executada. Defina o valor como DescribeScalingInstances. |
RegionId | String | Yes | cn-hangzhou | O ID da região do grupo de dimensionamento. |
ScalingGroupId | String | No | asg-bp1igpak5ft1flyp**** | O ID do grupo de dimensionamento. |
ScalingConfigurationId | String | No | asc-bp1i65jd06v04vdh**** | O ID da configuração de dimensionamento. |
HealthStatus | String | No | Healthy | O status de saúde das instâncias. Uma instância ECS ou de contêiner elástico que não esteja no estado Running é considerada não saudável. Valores válidos:
O Auto Scaling remove instâncias ECS ou de contêiner elástico não saudáveis dos grupos de dimensionamento. Se as instâncias não saudáveis foram criadas automaticamente, o Auto Scaling libera essas instâncias após a remoção. O status de gerenciamento da instância determina se as instâncias ECS ou de contêiner elástico adicionadas manualmente a um grupo de dimensionamento serão liberadas. Caso o ciclo de vida das instâncias não seja gerenciado pelo grupo de dimensionamento, o Auto Scaling remove as instâncias do grupo, mas não as libera. Se o ciclo de vida for gerenciado pelo grupo, o Auto Scaling remove e libera as instâncias. Nota Certifique-se de que sua conta Alibaba Cloud tenha saldo suficiente. Se houver pagamentos em atraso na sua conta Alibaba Cloud, todas as instâncias ECS ou de contêiner elástico com pagamento conforme o uso e preemptivas poderão ser interrompidas ou liberadas em casos específicos. Para obter informações sobre como o status das instâncias ECS e de contêineres elásticos muda devido a pagamentos em atraso, consulte Pagamentos em atraso. |
LifecycleState | String | No | InService | O status do ciclo de vida das instâncias. Valores válidos:
|
CreationType | String | No | AutoCreated | O método de criação da instância. Valores válidos:
|
PageNumber | Integer | No | 1 | O número da página. A numeração começa em 1. Valor padrão: 1. |
PageSize | Integer | No | 10 | A quantidade de entradas por página. Valor máximo: 100. Valor padrão: 10. |
ScalingActivityId | String | No | asa-bp1c9djwrgxjyk31**** | O ID da atividade de dimensionamento. |
InstanceId.N | String | No | i-bp109k5j3dum1ce6**** | O ID da instância N no grupo de dimensionamento. Valores válidos para N: 1 a 20. IDs de instância inválidos não aparecem no resultado da consulta e nenhum erro é relatado. |
CreationTypes.N | String | No | AutoCreated | Os métodos de criação das instâncias. Se você especificar este parâmetro, não poderá especificar CreationType. Valores válidos:
|
LifecycleStates.N | String | No | InService | O status do ciclo de vida das instâncias. Valores válidos:
|
Parâmetros de resposta
Parameter | Type | Example | Description |
RequestId | String | B13527BF-1FBD-4334-A512-20F5E9D3**** | O ID da solicitação. |
PageSize | Integer | 10 | A quantidade de entradas por página. |
PageNumber | Integer | 1 | O número da página. |
TotalSpotCount | Integer | 4 | O número total de instâncias preemptivas em execução conforme esperado no grupo de dimensionamento. |
TotalCount | Integer | 1 | O número total de instâncias. |
ScalingInstances | Array of ScalingInstance | As informações sobre as instâncias. | |
ScalingInstance | |||
CreationTime | String | 2020-05-18T03:11Z | O momento em que as instâncias foram adicionadas ao grupo de dimensionamento. O valor tem precisão de minutos. |
LoadBalancerWeight | Integer | 50 | O peso de balanceamento de carga de cada instância no grupo de dimensionamento. Nota Este parâmetro foi descontinuado. Recomendamos que você não o especifique. |
LaunchTemplateId | String | lt-m5e3ofjr1zn1aw7**** | O ID do modelo de inicialização. |
InstanceId | String | i-bp109k5j3dum1ce6**** | O ID da instância. |
SpotStrategy | String | SpotWithPriceLimit | A política de preempção das instâncias preemptivas. Valores válidos:
|
LaunchTemplateVersion | String | 1 | O número da versão do modelo de inicialização. |
HealthStatus | String | Healthy | O status de saúde da instância. Uma instância ECS ou de contêiner elástico que não esteja no estado Running é considerada não saudável. Valores válidos:
O Auto Scaling remove instâncias ECS ou de contêiner elástico não saudáveis dos grupos de dimensionamento. Se as instâncias não saudáveis foram criadas automaticamente, o Auto Scaling libera essas instâncias após a remoção. O status de gerenciamento da instância determina se as instâncias ECS ou de contêiner elástico adicionadas manualmente a um grupo de dimensionamento serão liberadas. Caso o ciclo de vida das instâncias não seja gerenciado pelo grupo de dimensionamento, o Auto Scaling remove as instâncias do grupo, mas não as libera. Se o ciclo de vida for gerenciado pelo grupo, o Auto Scaling remove e libera as instâncias. Nota Certifique-se de que sua conta Alibaba Cloud tenha saldo suficiente. Se houver pagamentos em atraso na sua conta Alibaba Cloud, todas as instâncias ECS ou de contêiner elástico com pagamento conforme o uso e preemptivas poderão ser interrompidas ou liberadas em casos específicos. Para obter informações sobre como o status das instâncias ECS e de contêineres elásticos muda devido a pagamentos em atraso, consulte Pagamentos em atraso. |
ScalingGroupId | String | asg-bp1igpak5ft1flyp**** | O ID do grupo de dimensionamento. |
WarmupState | String | NoNeedWarmup | O status de aquecimento das instâncias. Valores válidos:
|
LifecycleState | String | InService | O status do ciclo de vida das instâncias. Valores válidos:
|
CreationType | String | AutoCreated | O método de criação da instância. Valores válidos:
|
ZoneId | String | cn-hangzhou-g | O ID da zona. |
ScalingConfigurationId | String | asc-bp1i65jd06v04vdh**** | O ID da configuração de dimensionamento. |
Entrusted | Boolean | true | Indica se o ciclo de vida das instâncias adicionadas manualmente ao grupo de dimensionamento é gerenciado pelo próprio grupo. Se o grupo gerenciar o ciclo de vida dessas instâncias, o Auto Scaling as liberará após removê-las do grupo. Essa regra de liberação não se aplica a instâncias removidas manualmente. Valores válidos:
|
WeightedCapacity | Integer | 4 | O peso do tipo de instância, que indica a capacidade de uma única instância desse tipo específico no grupo de dimensionamento. Um peso maior significa que menos instâncias desse tipo são necessárias para atender à capacidade esperada. |
CreatedTime | String | 2020-05-18T03:11:39Z | O momento em que as instâncias foram adicionadas ao grupo de dimensionamento. O valor tem precisão de segundos. |
ScalingActivityId | String | asa-bp1c9djwrgxjyk31**** | O ID da atividade de dimensionamento durante a qual as instâncias foram adicionadas ao grupo. |
InstanceType | String | ecs.n1.small | O tipo da instância. |
ScalingInstanceId | String | asi-j6cj1gcte640ekhb**** | O identificador da instância no grupo de dimensionamento. O identificador de uma instância ECS ou de contêiner elástico corresponde ao ID dessa mesma instância. |
PrivateIpAddress | String | 1.2*.1.2** | O endereço IP privado da instância no grupo de dimensionamento. |
Exemplos
Exemplos de solicitações
http(s)://ess.aliyuncs.com/?Action=DescribeScalingInstances
&RegionId=cn-hangzhou
&ScalingGroupId=asg-bp1igpak5ft1flyp****
&ScalingConfigurationId=asc-bp1i65jd06v04vdh****
&HealthStatus=Healthy
&LifecycleState=InService
&CreationType=AutoCreated
&PageNumber=1
&PageSize=10
&ScalingActivityId=asa-bp1c9djwrgxjyk31****
&InstanceId=["i-bp109k5j3dum1ce6****"]
&CreationTypes=["AutoCreated"]
&LifecycleStates=["InService"]
&<Common request parameters>
Exemplos de respostas de sucesso
XML formato
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeScalingInstancesResponse>
<RequestId>B13527BF-1FBD-4334-A512-20F5E9D3****</RequestId>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<TotalSpotCount>4</TotalSpotCount>
<TotalCount>1</TotalCount>
<ScalingInstances>
<CreationTime>2020-05-18T03:11Z</CreationTime>
<LoadBalancerWeight>50</LoadBalancerWeight>
<LaunchTemplateId>lt-m5e3ofjr1zn1aw7****</LaunchTemplateId>
<InstanceId>i-bp109k5j3dum1ce6****</InstanceId>
<SpotStrategy>SpotWithPriceLimit</SpotStrategy>
<LaunchTemplateVersion>1</LaunchTemplateVersion>
<HealthStatus>Healthy</HealthStatus>
<ScalingGroupId>asg-bp1igpak5ft1flyp****</ScalingGroupId>
<WarmupState>NoNeedWarmup</WarmupState>
<LifecycleState>InService</LifecycleState>
<CreationType>AutoCreated</CreationType>
<ZoneId>cn-hangzhou-g</ZoneId>
<ScalingConfigurationId>asc-bp1i65jd06v04vdh****</ScalingConfigurationId>
<Entrusted>true</Entrusted>
<WeightedCapacity>4</WeightedCapacity>
<CreatedTime>2020-05-18T03:11:39Z</CreatedTime>
<ScalingActivityId>asa-bp1c9djwrgxjyk31****</ScalingActivityId>
<InstanceType>ecs.n1.small</InstanceType>
<ScalingInstanceId>asi-j6cj1gcte640ekhb****</ScalingInstanceId>
<PrivateIpAddress>1**.2*.1**.2**</PrivateIpAddress>
</ScalingInstances>
</DescribeScalingInstancesResponse>
JSON formato
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B13527BF-1FBD-4334-A512-20F5E9D3****",
"PageSize" : 10,
"PageNumber" : 1,
"TotalSpotCount" : 4,
"TotalCount" : 1,
"ScalingInstances" : [ {
"CreationTime" : "2020-05-18T03:11Z",
"LoadBalancerWeight" : 50,
"LaunchTemplateId" : "lt-m5e3ofjr1zn1aw7****",
"InstanceId" : "i-bp109k5j3dum1ce6****",
"SpotStrategy" : "SpotWithPriceLimit",
"LaunchTemplateVersion" : "1",
"HealthStatus" : "Healthy",
"ScalingGroupId" : "asg-bp1igpak5ft1flyp****",
"WarmupState" : "NoNeedWarmup",
"LifecycleState" : "InService",
"CreationType" : "AutoCreated",
"ZoneId" : "cn-hangzhou-g",
"ScalingConfigurationId" : "asc-bp1i65jd06v04vdh****",
"Entrusted" : true,
"WeightedCapacity" : 4,
"CreatedTime" : "2020-05-18T03:11:39Z",
"ScalingActivityId" : "asa-bp1c9djwrgxjyk31****",
"InstanceType" : "ecs.n1.small",
"ScalingInstanceId" : "asi-j6cj1gcte640ekhb****",
"PrivateIpAddress" : "1**.2*.1**.2**"
} ]
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.