Todos los productos
Search
Centro de documentos

Auto Scaling:Descripción general de la API

Última actualización: Sep 17, 2026

Estándares de API y SDK preconfigurados multilenguaje

La OpenAPI de este producto (Ess/2014-08-28) utiliza el estilo de firma RPC. Se han encapsulado SDK para los lenguajes de programación más comunes con el fin de facilitar el desarrollo. Los desarrolladores pueden descargar el SDK para invocar directamente la OpenAPI de este producto sin preocuparse por los detalles técnicos. Si el SDK existente no satisface sus necesidades, utilice el mecanismo de firma para una integración con autofirma. Dado que los detalles de la autofirma son muy complejos, este proceso puede tardar alrededor de 5 días hábiles. Por lo tanto, se recomienda unirse a nuestro grupo de servicio de DingTalk (147535001692) para llevar a cabo la integración de firmas bajo la guía de expertos.

Antes de usar la API, prepare su cuenta de identidad y su clave de acceso (AccessKey) para acceder eficazmente a la API mediante herramientas cliente (como SDK y CLI). Para obtener más información, consulte Obtener un AccessKey.

Escenarios de firma personalizada

Si su escenario empresarial tiene requisitos especiales y necesita integrar la API mediante autofirma, se recomienda consultar primero a nuestro equipo de soporte técnico (grupo de servicio de DingTalk: 147535001692) para obtener orientación profesional y garantizar una integración eficiente.

Preparación de cuenta y seguridad

Las cuentas de Alibaba Cloud tienen permisos administrativos completos sobre todos los recursos. Si un AccessKey se ve comprometido, todos los recursos asociados corren el riesgo de sufrir accesos no autorizados. Para garantizar la seguridad, se recomienda crear un RAM user con permisos de acceso exclusivos a la API y configurar su AccessKey, además de establecer directivas de RAM basadas en el principio de menor privilegio (PoLP). Utilice la cuenta de Alibaba Cloud únicamente en escenarios específicos donde se requieran explícitamente sus permisos.

Grupo de escalado

API

Título

Descripción

CreateScalingGroup Crear un grupo de escalado. Crea un grupo de escalado para ajustar automáticamente la capacidad de cómputo (el número de instancias) según los cambios del negocio y las políticas, si necesita aumentar o disminuir automáticamente el número de instancias de un tipo especificado.
DeleteScalingGroup Eliminar un grupo de escalado. Elimina un grupo de escalado.
ModifyScalingGroup Modificar un grupo de escalado. Si necesita aumentar o disminuir automáticamente el número de instancias de un tipo específico según los cambios y las políticas del negocio, puede configurar un grupo de escalado para ajustar automáticamente su capacidad de cómputo (es decir, el número de instancias). Si los atributos actuales del grupo de escalado ya no cumplen con los requisitos de su negocio, puede llamar a la operación ModifyScalingGroup para modificar atributos del grupo de escalado como el número máximo de instancias, el número mínimo de instancias o el número esperado de instancias. De este modo, no necesita crear un grupo de escalado nuevamente ni reconfigurar los atributos relacionados, lo que ahorra tiempo y recursos.
EnableScalingGroup Habilitar un grupo de escalado. Habilita un grupo de escalado.
DisableScalingGroup Deshabilitar un grupo de escalado. Deshabilita un grupo de escalado.
SetGroupDeletionProtection Habilitar o deshabilitar la protección contra eliminación para un grupo de escalado. Habilita o deshabilita la protección contra eliminación para un grupo de escalado.
AttachLoadBalancers Agregar una o más instancias de balanceo de carga. Agrega una o más instancias de balanceo de carga.
DetachLoadBalancers Eliminar una o más instancias de load balancing. Elimina una o más instancias de load balancing.
DetachDBInstances Eliminar una o más instancias de RDS. Elimina una o más instancias de ApsaraDB RDS.
AttachDBInstances Agregar una o más instancias de ApsaraDB RDS. Agrega una o más instancias de ApsaraDB RDS.
AttachVServerGroups Agregar grupos de servidores virtuales a un grupo de escalado. Agrega uno o más grupos de servidores virtuales a una instancia de load balancer asociada a un grupo de escalado.
DetachVServerGroups DetachVServerGroups. Elimina uno o más grupos de servidores virtuales.
DescribeScalingGroups Consulta los grupos de escalado. Consulta los grupos de escalado. Puede llamar a esta operación para consultar la información básica sobre los grupos de escalado, las instancias en los grupos de escalado y las configuraciones de escalado.
DescribeScalingInstances Consulta de instancias de ECS en un grupo de escalado. Consulta la lista de instancias de ECS en un grupo de escalado y la información de las instancias por ID de grupo de escalado. Incluye el número total de instancias preemptivas en ejecución, el número total de instancias de ECS, el estado de calentamiento de las instancias de ECS y el estado del ciclo de vida en el grupo de escalado actual. También puede filtrar las instancias de ECS por estado de comprobación de salud, estado del ciclo de vida o tipo de creación.
DescribeScalingActivities Consulta de actividades de escalado. Consulta los detalles de las actividades de escalado al llamar a la operación DescribeScalingActivities. Puede usar esta operación para ver los resultados de las actividades de escalado desencadenadas por tareas programadas, tareas activadas por eventos o la ejecución manual de reglas de escalado. Por ejemplo, puede ver el estado, la causa y el número total de instancias después del cambio para una actividad de escalado.
DescribeScalingActivityDetail Consultar los detalles de una actividad de escalado. Consulta los detalles de una actividad de escalado.
DescribeLimitation Consulta de límites de cuota de recursos. Consulta los límites de cuota de recursos.
DescribeElasticStrength Consulta de la fortaleza elástica de un grupo de escalado. La validez de la configuración de un grupo de escalado determina en gran medida la tasa de éxito de las operaciones de escalado horizontal. Auto Scaling utiliza la fortaleza elástica para describir la validez de las configuraciones de escalado, cuantifica la calidad de la configuración y le ayuda a optimizar las configuraciones de escalado en consecuencia.
VerifyAuthentication Verificar si Auto Scaling está autorizado para operar en recursos de ECS. Verifica si Auto Scaling está autorizado para operar en recursos de ECS.
SuspendProcesses Suspender procesos de escalado especificados en un grupo de escalado. Suspende los procesos de escalado especificados en un grupo de escalado.
ResumeProcesses Reanudar procesos de escalado pausados en un grupo de escalado. Reanuda los procesos de escalado pausados en un grupo de escalado.
VerifyUser Verifica si Auto Scaling está activado. Verifica si Auto Scaling está activado.

Configuración de escalado

API

Título

Descripción

CreateScalingConfiguration Crear una configuración de escalado. Crea una configuración de escalado de tipo ECS para un grupo de escalado mediante la llamada a la operación CreateScalingConfiguration con el ID del grupo de escalado, el tipo de instancia, la imagen de la instancia y otra información.
DeleteScalingConfiguration Eliminar una configuración de escalado. Elimina una configuración de escalado.
ModifyScalingConfiguration Modificar una configuración de escalado de tipo ECS. Modifica una configuración de escalado de ECS (la plantilla de instancias de ECS para el escalado horizontal) si la configuración de escalado actual no cumple con sus requisitos empresariales. Puede invocar esta operación de API para modificar la configuración de escalado.
DescribeScalingConfigurations Consulta de configuraciones de escalado de tipo ECS. Consulta información sobre las configuraciones de escalado de tipo ECS, incluidos los tipos de instancia y las imágenes, para que comprenda de antemano los detalles de las plantillas de instancias de ECS utilizadas para el escalado horizontal.
DeactivateScalingConfiguration Desactivar una configuración de escalado especificada. Desactiva una configuración de escalado especificada.

Regla de escalado

API

Título

Descripción

CreateScalingRule Crear una regla de escalado. Crea una regla de escalado.
DeleteScalingRule Eliminar una regla de escalado. Elimina una regla de escalado.
ModifyScalingRule Modificar una regla de escalado. Modifica una regla de escalado.
DescribeScalingRules Consulta de reglas de escalado. Consulta las reglas de escalado en un grupo de escalado y devuelve información sobre dichas reglas.

Tarea activada por eventos

API

Título

Descripción

AttachInstances Agregar manualmente instancias de ECS a un grupo de escalado. Agrega manualmente instancias de ECS a un grupo de escalado.
DetachInstances Eliminar una o más instancias de ECS de un grupo de escalado. Elimina una o más instancias de ECS de un grupo de escalado.
ExecuteScalingRule Execute a scaling rule. Ejecuta una regla de escalado.
RemoveInstances Eliminar una o más instancias de ECS de un grupo de escalado. Elimina una o más instancias de ECS de un grupo de escalado.

Tarea programada

API

Título

Descripción

CreateScheduledTask Crear una tarea programada. Crea una tarea programada.
DeleteScheduledTask Eliminar una tarea programada. Elimina una tarea programada.
ModifyScheduledTask Modificar una tarea programada. Modifica la información de una tarea programada.
DescribeScheduledTasks Consulta de información de tareas programadas. Consulta información sobre tareas programadas.

Hook de ciclo de vida

API

Título

Descripción

CreateLifecycleHook Crear uno o más ganchos de ciclo de vida para un grupo de escalado. Crea uno o más ganchos de ciclo de vida para un grupo de escalado.
DeleteLifecycleHook Eliminar un gancho de ciclo de vida. Elimina un gancho de ciclo de vida.
ModifyLifecycleHook Modificar un gancho de ciclo de vida. Modifica la información de un gancho de ciclo de vida.
DescribeLifecycleActions Consulta de tokens de ciclo de vida. Consulta los tokens de ciclo de vida por ID y estado de la actividad de escalado.
DescribeLifecycleHooks Consulta los detalles de los hooks de ciclo de vida. Consulta información sobre los hooks de ciclo de vida mediante el ID de hook de ciclo de vida o el ID de grupo de escalado, lo que incluye la acción predeterminada después de que finaliza el estado de espera, el tipo de actividad de escalado asociado con el hook de ciclo de vida, el identificador del objeto de notificación y el tiempo de espera de suspensión.
RecordLifecycleActionHeartbeat Extender el tiempo de espera después de activar un gancho de ciclo de vida. Extiende el tiempo de espera de una instancia de ECS que se encuentra en estado suspendido después de que se activa un gancho de ciclo de vida.
CompleteLifecycleAction Completar el estado de espera de una actividad de escalado antes de lo previsto. Completa el estado de espera de una actividad de escalado antes de lo previsto.

Notificación de eventos

API

Título

Descripción

CreateNotificationConfiguration Crear notificaciones de eventos de Auto Scaling y cambios de recursos. Crea notificaciones de eventos de Auto Scaling y cambios de recursos.
DeleteNotificationConfiguration Eliminar una notificación de eventos de Auto Scaling y cambios de recursos. Elimina una notificación de eventos de Auto Scaling y cambios de recursos.
ModifyNotificationConfiguration Modificar una notificación para eventos de Auto Scaling y cambios de recursos. Modifica una notificación para eventos de Auto Scaling y cambios de recursos.
DescribeNotificationConfigurations Consulta de eventos de escalado automático y notificaciones de cambio de recursos. Consulta los eventos de escalado automático y las notificaciones de cambio de recursos que usted creó.
DescribeNotificationTypes Consulta de tipos de eventos de Auto Scaling y notificaciones de cambio de recursos. Consulta los tipos de eventos de Auto Scaling y las notificaciones de cambio de recursos.

Instancia

API

Título

Descripción

SetInstancesProtection Iniciar o detener la protección de instancias de ECS en un grupo de escalado. Inicia o detiene la protección de una o más instancias de ECS en un grupo de escalado.
SetInstanceHealth Establecer el estado de salud de una instancia de ECS en un grupo de escalado. Establece el estado de salud de una instancia de ECS en un grupo de escalado.
EnterStandby Establecer instancias de ECS en un grupo de escalado al estado de espera. Establece instancias de ECS en un grupo de escalado al estado de espera.
ExitStandby Cambiar instancias en espera al estado de ejecución. Cambia las instancias de ECS en estado de espera dentro de un grupo de escalado al estado de ejecución.
RebalanceInstances Reequilibrar la distribución de instancias ECS. Reequilibra la distribución de instancias ECS entre zonas en un grupo de escalado multizona.

Región

API

Título

Descripción

DescribeRegions Consultar regiones donde Auto Scaling está disponible. Consulta las regiones donde Auto Scaling está disponible.

Etiqueta

API

Título

Descripción

ListTagResources Consulta de etiquetas adjuntas a recursos de Auto Scaling. Consulta las etiquetas adjuntas a uno o más recursos de Auto Scaling.
ListTagKeys Consultar claves de etiquetas de recursos de Auto Scaling. Consulta la lista de claves de etiquetas para los recursos de Auto Scaling.
ListTagValues Consultar valores de etiqueta de recursos de Auto Scaling por clave de etiqueta. Consulta los valores de etiqueta que corresponden a una clave de etiqueta de recursos de Auto Scaling.
TagResources Crear y asociar etiquetas a una lista de recursos. Crea y asocia etiquetas a una lista de recursos especificados de Auto Scaling.
UntagResources Desvincular etiquetas de recursos especificados de Auto Scaling. Después de desvincular una etiqueta, esta se elimina automáticamente si no está vinculada a ningún otro recurso.

Alerta

API

Título

Descripción

CreateAlarm Crear una tarea activada por eventos. Crea una tarea activada por eventos.
DeleteAlarm Eliminar una tarea activada por eventos. Elimina una tarea activada por eventos.
DisableAlarm Deshabilitar una tarea activada por eventos. Deshabilita una tarea activada por eventos.
EnableAlarm Habilitar una tarea activada por eventos. Habilita una tarea activada por eventos.
ModifyAlarm Modificar una tarea activada por eventos. Modifica una tarea activada por eventos.
DescribeAlarms Consulta de información de tareas activadas por eventos. Consulta información sobre tareas activadas por eventos.

Otros

API

Título

Descripción

AttachAlbServerGroups Agregar uno o más grupos de servidores ALB. Agrega uno o más grupos de servidores de Application Load Balancer (ALB) a un grupo de escalado.
CreateEciScalingConfiguration Crear una configuración de escalado. Crea una configuración de escalado del tipo Elastic Container Instance (ECI).
DeleteEciScalingConfiguration Eliminar una configuración de escalado. Elimina una configuración de escalado del tipo Elastic Container Instance (ECI).
DescribeEciScalingConfigurations Consultar información de configuración de escalado. Consulta las configuraciones de escalado del tipo ECI.
DetachAlbServerGroups Quitar uno o más grupos de servidores ALB. Quita uno o más grupos de servidores de Application Load Balancer (ALB) de un grupo de escalado.
ModifyEciScalingConfiguration Modificar una configuración de escalado. Modifica una configuración de escalado del tipo Elastic Container Instance (ECI).
ScaleWithAdjustment Activar el escalado elástico según una regla de ajuste especificada. Activa el escalado elástico según una regla de ajuste especificada.
ChangeResourceGroup Cambiar el grupo de recursos de un grupo de escalado. Agrega un grupo de escalado como recurso a un grupo de recursos.
AttachServerGroups Agregar uno o más grupos de servidores de balanceo de carga. Agrega uno o más grupos de servidores de balanceo de carga a un grupo de escalado. Los tipos de grupos de servidores admitidos incluyen Application Load Balancer (ALB) y Network Load Balancer (NLB).
DetachServerGroups Eliminar uno o más grupos de servidores de balanceo de carga. Elimina uno o más grupos de servidores de balanceo de carga de un grupo de escalado. Los tipos de grupos de servidores admitidos incluyen Application Load Balancer (ALB) y Network Load Balancer (NLB).
ModifyInstanceAttribute Modificar información parcial de una instancia de ECS en un grupo de escalado. Modifica información parcial de una instancia de ECS en un grupo de escalado mediante la llamada a la API ModifyInstanceAttribute. Actualmente, solo se puede modificar la propiedad de gestión del ciclo de vida de las instancias agregadas manualmente a un grupo de escalado, lo que permite a Auto Scaling gestionar las instancias de ECS en el grupo de escalado con mayor flexibilidad.
DescribePatternTypes Consulta de tipos de instancia por atributos de instancia. Consulta los tipos de instancia que coinciden con los atributos de instancia especificados, como el número de vCPU, el tamaño de memoria, el nivel de familia de instancias y el precio máximo aceptable, al configurar una configuración de escalado especificando atributos de instancia. Esta operación llama a la operación de API DescribePatternTypes.
ApplyScalingGroup Administración de grupos de escalado mediante un archivo de configuración. Crea y administra grupos de escalado basados en Elastic Container Instance (ECI) mediante un archivo de configuración. Puede llamar a la operación ApplyScalingGroup para implementar esta función.
ModifyAlertConfiguration Establecer los estados de las actividades de escalado para las notificaciones de mensajes en un grupo de escalado. Configura los estados de las actividades de escalado para los que Auto Scaling envía notificaciones por SMS y correo electrónico en un grupo de escalado. Cuando una actividad de escalado se realiza correctamente, falla o se rechaza, Auto Scaling puede enviar notificaciones por SMS o correo electrónico. Debe gestionar los eventos relacionados después de recibir las notificaciones. Puede llamar a la operación ModifyAlertConfiguration para establecer los estados de las actividades de escalado que activan las notificaciones por SMS y correo electrónico en un grupo de escalado, a fin de mantenerse informado sobre los cambios de las actividades de escalado y responder con prontitud para mejorar la eficiencia del escalado.
DescribeAlertConfiguration Consulta el estado de las actividades de escalado para notificaciones en un grupo de escalado. Cuando una actividad de escalado finaliza correctamente, falla o se rechaza, Auto Scaling puede enviar notificaciones mediante mensajes SMS y correos electrónicos. Debe gestionar los eventos relacionados después de recibir las notificaciones. Puede llamar a la operación DescribeAlertConfiguration para consultar el estado de las actividades de escalado para las que se envían notificaciones por SMS y correo electrónico en un grupo de escalado. Esto le ayuda a mantenerse informado sobre los cambios en las actividades de escalado y responder rápidamente para mejorar la eficiencia de escalado.
SuspendInstanceRefresh Pausar una tarea de actualización de instancias. Pausa una tarea de actualización de instancias. Durante la ejecución de una tarea de actualización de instancias, si sospecha que la configuración tiene problemas, pero no está seguro de si se necesita un rollback, puede llamar a esta operación para pausar la tarea de actualización de instancias. Durante la pausa, puede verificar si la configuración es correcta.
ResumeInstanceRefresh Reanudar una tarea de actualización de instancias en pausa. Reanuda una tarea de actualización de instancias que está en estado pausado.
CancelInstanceRefresh Cancelar una tarea de actualización de instancias. Cancela una tarea de actualización de instancias. Las instancias que ya se hayan reemplazado o agregado durante el escalado horizontal se conservan.
DescribeInstanceRefreshes Consulta de tareas de actualización de instancias. Consulta las tareas de actualización de instancias de un grupo de escalado, incluida la información básica y el progreso de las tareas.
RollbackInstanceRefresh Revertir una tarea de actualización de instancias. Revierte una tarea de actualización de instancias durante la ejecución. Si la configuración deseada ya no cumple sus requisitos durante una tarea de actualización de instancias, llame a esta operación para revertir la tarea. Durante la reversión, el sistema crea nuevas instancias a partir de la configuración actualmente activa del grupo de escalado para reemplazar las instancias que se crearon a partir de la configuración deseada.
StartInstanceRefresh Iniciar una tarea de actualización de instancias. Actualiza las instancias de un grupo de escalado cuando es necesario aplicar una nueva configuración de escalado o actualizar la imagen de las instancias del grupo de escalado.