Consulta una lista de instancias de ECS y sus detalles en un grupo de escalado mediante el ID del grupo de escalado. Los detalles incluyen el número total de instancias spot en ejecución, el número total de instancias de ECS, el estado de calentamiento y el estado del ciclo de vida de las instancias de ECS en el grupo de escalado. Esta operación también permite filtrar las instancias de ECS por estado de salud, estado del ciclo de vida y tipo de creación.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ess:DescribeScalingInstances |
get |
*ScalingGroup.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región a la que pertenece el grupo de escalado. |
cn-hangzhou |
| ScalingGroupId |
string |
No |
El ID del grupo de escalado. |
asg-bp1igpak5ft1flyp**** |
| ScalingConfigurationId |
string |
No |
El ID de la configuración de escalado asociada. |
asc-bp1i65jd06v04vdh**** |
| HealthStatus |
string |
No |
El estado de salud de las instancias de ECS en el grupo de escalado. Las instancias de ECS que no se encuentran en estado de ejecución se consideran no saludables. Valores válidos:
Auto Scaling elimina automáticamente las instancias de ECS no saludables del grupo de escalado y libera las instancias de ECS creadas mediante creación automática. La liberación de las instancias de ECS agregadas manualmente depende de su estado administrado. Si el ciclo de vida de la instancia no lo administra el grupo de escalado, la instancia solo se elimina, pero no se libera. Si el ciclo de vida de la instancia lo administra el grupo de escalado, la instancia se elimina y se libera. Nota
Asegúrese de que su cuenta tenga saldo activo suficiente. Si su cuenta tiene pagos vencidos, todas las instancias de ECS de pago por uso, incluidas las instancias de pago por uso y las instancias spot, se detienen o incluso se liberan. Para obtener más información sobre los cambios de estado de las instancias de ECS en un grupo de escalado después de pagos vencidos, consulte Pagos vencidos. |
Healthy |
| LifecycleState |
string |
No |
El estado del ciclo de vida de las instancias de ECS en el grupo de escalado. Valores válidos:
|
InService |
| CreationType |
string |
No |
El tipo de creación de las instancias en el grupo de escalado. Valores válidos:
|
AutoCreated |
| PageNumber |
integer |
No |
El número de página de la lista de instancias de ECS. Las páginas comienzan desde la página 1. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas que se devolverán en cada página en una consulta paginada. Valor máximo: 100. Valor predeterminado: 10. |
10 |
| ScalingActivityId |
string |
No |
El ID de la actividad de escalado. |
asa-bp1c9djwrgxjyk31**** |
| InstanceIds |
array |
No |
Los ID de las instancias de ECS. Los InstanceIds no válidos se ignoran en los resultados de la consulta devuelta y no se reporta ningún error. |
|
|
string |
No |
Los ID de las instancias de ECS. Los InstanceIds no válidos se ignoran en los resultados de la consulta devuelta y no se reporta ningún error. |
i-bp109k5j3dum1ce6**** |
|
| CreationTypes |
array |
No |
Los tipos de creación de las instancias en el grupo de escalado. Solo puede especificar uno de los parámetros CreationTypes y CreationType a la vez. |
|
|
string |
No |
El tipo de creación de las instancias en el grupo de escalado. Valores válidos: AutoCreated, Attached y Managed. |
AutoCreated |
|
| LifecycleStates |
array |
No |
Los estados del ciclo de vida de las instancias de ECS en el grupo de escalado. Solo puede especificar uno de los parámetros LifecycleStates y LifecycleState a la vez. Se recomienda utilizar este parámetro. |
|
|
string |
No |
El estado del ciclo de vida de las instancias de ECS en el grupo de escalado. Valores válidos:
|
InService |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
B13527BF-1FBD-4334-A512-20F5E9D3**** |
| PageSize |
integer |
El número de entradas devueltas por página. |
10 |
| PageNumber |
integer |
El número de página actual. |
1 |
| TotalSpotCount |
integer |
El número total de instancias spot en ejecución en el grupo de escalado. |
4 |
| TotalCount |
integer |
El número total de instancias de ECS. |
1 |
| ScalingInstances |
array<object> |
La colección de información de instancias de ECS. |
|
|
object |
La colección de información de instancias de ECS. |
||
| CreationTime |
string |
La hora en que la instancia de ECS se agregó al grupo de escalado. La hora es precisa hasta los minutos y sigue el estándar ISO 8601 en el formato AAAA-MM-DDTHH:mmZ. La hora se muestra en UTC. |
2020-05-18T03:11Z |
| LoadBalancerWeight |
integer |
El peso del servidor backend de SLB. Nota
[Deprecated] Este parámetro está obsoleto. No lo utilice. |
50 |
| LaunchTemplateId |
string |
El ID de la plantilla de lanzamiento de la instancia. |
lt-m5e3ofjr1zn1aw7**** |
| InstanceId |
string |
El ID de la instancia de ECS. |
i-bp109k5j3dum1ce6**** |
| SpotStrategy |
string |
La política de puja para la instancia spot. Valores válidos:
|
SpotWithPriceLimit |
| LaunchTemplateVersion |
string |
La versión de la plantilla de lanzamiento de la instancia. |
1 |
| HealthStatus |
string |
El estado de salud de la instancia de ECS en el grupo de escalado. Las instancias de ECS que no se encuentran en estado de ejecución se consideran no saludables. Valores válidos:
Auto Scaling elimina automáticamente las instancias de ECS no saludables del grupo de escalado y libera las instancias de ECS creadas mediante creación automática. La liberación de las instancias de ECS agregadas manualmente depende de su estado administrado. Si el ciclo de vida de la instancia no lo administra el grupo de escalado, la instancia solo se elimina, pero no se libera. Si el ciclo de vida de la instancia lo administra el grupo de escalado, la instancia se elimina y se libera. Nota
Asegúrese de que su cuenta tenga saldo activo suficiente. Si su cuenta tiene pagos vencidos, todas las instancias de ECS de pago por uso, incluidas las instancias de pago por uso y las instancias spot, se detienen o incluso se liberan. Para obtener más información sobre los cambios de estado de las instancias de ECS en un grupo de escalado después de pagos vencidos, consulte Pagos vencidos. |
Healthy |
| ScalingGroupId |
string |
El ID del grupo de escalado al que pertenece la instancia. |
asg-bp1igpak5ft1flyp**** |
| WarmupState |
string |
El estado de calentamiento de la instancia de ECS. Valores válidos:
|
NoNeedWarmup |
| LifecycleState |
string |
El estado del ciclo de vida de la instancia de ECS en el grupo de escalado. Valores válidos:
|
InService |
| CreationType |
string |
El tipo de creación de la instancia de ECS. Valores válidos:
|
AutoCreated |
| ZoneId |
string |
El ID de la zona a la que pertenece la instancia de ECS. |
cn-hangzhou-g |
| ScalingConfigurationId |
string |
El ID de la configuración de escalado asociada. |
asc-bp1i65jd06v04vdh**** |
| Entrusted |
boolean |
Especifica si el grupo de escalado administra la instancia cuando se agrega manualmente al grupo de escalado. Una instancia agregada manualmente en estado administrado se libera cuando se elimina del grupo de escalado, excepto en la eliminación manual. Valores válidos:
|
true |
| WeightedCapacity |
integer |
El peso del tipo de instancia, que indica la capacidad de una sola instancia del tipo de instancia en el grupo de escalado. Un peso mayor indica que se requieren menos instancias del tipo de instancia para alcanzar la capacidad esperada. |
4 |
| CreatedTime |
string |
La hora en que la instancia de ECS se agregó al grupo de escalado. La hora es precisa hasta los segundos y sigue el estándar ISO 8601 en el formato AAAA-MM-DDTHH:mm:ssZ. La hora se muestra en UTC. |
2020-05-18T03:11:39Z |
| ScalingActivityId |
string |
El ID de la actividad de escalado cuando la instancia de ECS se agregó al grupo de escalado. |
asa-bp1c9djwrgxjyk31**** |
| ScalingInstanceId |
string |
La identidad de la instancia en el grupo de escalado, que se corresponde uno a uno con el ID de la instancia de ECS o la instancia de contenedor elástico. |
asi-j6cj1gcte640ekhb**** |
| PrivateIpAddress |
string |
La dirección IP interna de la instancia en el grupo de escalado. |
1**.2*.1**.2** |
| ReplaceStatus |
string |
El proceso de reemplazo de instancia en el que se encuentra la instancia. Valores válidos:
|
ReBalance |
Ejemplos
Respuesta exitosa
JSON Formato
{
"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****",
"ScalingInstanceId": "asi-j6cj1gcte640ekhb****",
"PrivateIpAddress": "1**.2*.1**.2**",
"ReplaceStatus": "ReBalance"
}
]
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.