Todos los productos
Search
Centro de documentos

Elastic Compute Service:RedeployInstance

Última actualización: Sep 01, 2026

Invoca la operación RedeployInstance para redesplegar una instancia de ECS cuando esta recibe una notificación de evento del sistema.

Descripción de la operación

Descripción de la operación

RedeployInstance es una invocación asíncrona que reinicia y migra una instancia. Después de que el redespliegue se completa correctamente, la instancia entra en estado Running. Si el redespliegue falla, la instancia regresa al servidor físico original y recupera el estado anterior al redespliegue.

Al invocar esta operación, tenga en cuenta los siguientes puntos:

  • La instancia de destino debe estar en estado Running o Stopped. El estado de la instancia cambia después de invocar la operación:
    • Una instancia en estado Running (Running) pasa al estado Stopping (Stopping).

    • Una instancia en estado Stopped (Stopped) pasa al estado Starting (Starting).

  • Las instancias en hosts dedicados no se pueden redesplegar.

  • Si OperationLocks de una instancia está marcado con "LockReason": "security", la instancia no se puede redesplegar.

  • No se puede responder a eventos simulados creados mediante la invocación de CreateSimulatedSystemEvent.

  • Durante el flujo de aislamiento de un disco local en un evento del sistema, también puede invocar RedeployInstance si el disco local dañado ya se aisló pero aún no se ha emitido el evento SystemMaintenance.RebootAndReInitErrorDisk. Para obtener más información, consulte Resumen de eventos del sistema para instancias con discos locales.

La siguiente tabla describe los tipos de eventos del sistema y los estados de evento a los que RedeployInstance puede responder.

Nombre del evento y parámetroEstado del evento
Reinicio de instancia por mantenimiento del sistema (SystemMaintenance.Reboot)Inquiring, Scheduled
Redespliegue de instancia por mantenimiento del sistema (SystemMaintenance.Redeploy)Inquiring, Scheduled
Reinicio de instancia y reemplazo de disco dañado por mantenimiento del sistema (SystemMaintenance.RebootAndIsolateErrorDisk)Inquiring
Reinicio de instancia y reinicialización de disco dañado por mantenimiento del sistema (SystemMaintenance.RebootAndReInitErrorDisk)Inquiring
Redespliegue de instancia por falla del sistema (SystemFailure.Redeploy)Inquiring
Solo para instancias de ECS con discos locales: reinicio de instancia por falla del sistema (SystemFailure.Reboot)Executing
Aislamiento de disco dañado por mantenimiento del sistema (SystemMaintenance.IsolateErrorDisk)Inquiring
Reinicialización de disco dañado por mantenimiento del sistema (SystemMaintenance.ReInitErrorDisk)Inquiring
Nota

Redesplegar una instancia con discos locales reinicializa dichos discos y borra todos los datos almacenados en ellos.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

ecs:RedeployInstance

update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

InstanceId

string

Sí

El ID de la instancia que se encuentra en estado Running o Stopped.

i-bp1azkttqpldxgted****

ForceStop

boolean

No

Especifica si se debe detener forzosamente la instancia que se encuentra en estado Running.

Valor predeterminado: false.

Nota

Una detención forzosa equivale a apagar un servidor de forma convencional. Se pierden los datos del sistema operativo de la instancia que no se hayan escrito en los dispositivos de almacenamiento. Se recomienda redesplegar instancias que ya estén detenidas.

false

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

TaskId

string

El ID de la tarea de redespliegue.

Puede llamar a la operación DescribeTasks para consultar el resultado de la migración.

t-bp10e8orkp8x****

RequestId

string

El ID de la solicitud.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Ejemplos

Respuesta exitosa

JSON Formato

{
  "TaskId": "t-bp10e8orkp8x****",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

500 InternalError The request processing has failed due to some unknown error.
403 IncorrectInstanceStatus The current status of the resource does not support this operation.
403 InstanceLockedForSecurity The specified operation is denied as your instance is locked for security reasons. The instance is locked for security reasons. Contact security technical support.
403 DiskError IncorrectDiskStatus.
403 InstanceExpiredOrInArrears The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode).
403 InvalidOperation.RedeployInstance %s The operation is invalid.
404 InvalidInstanceId.NotFound The InstanceId provided does not exist in our records.

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.