Todos os produtos
Search
Central de documentação

:RedeployInstance

Última atualização: Jul 03, 2026

Chame esta operação para reimplantar uma instância ECS ao receber uma notificação de evento.

Descrição

A operação RedeployInstance é assíncrona. Ela migra os dados antes de reiniciar a instância. Após a reimplementação, a instância entra no estado Running (Running). Se a reimplementação falhar, a instância retornará ao servidor físico original e recuperará seu estado anterior.

Ao chamar esta operação, observe os seguintes pontos:

  • A instância deve estar no estado Running ou Stopped. Após a reimplementação, o status da instância sofre as seguintes alterações:

    • Se a instância estiver no estado Running (Running), ela passará para o estado Stopping (Stopping).

    • Se a instância estiver no estado Stopped (Stopped), ela passará para o estado Starting (Starting).

  • Não é possível reimplantar instâncias em hosts dedicados.

  • Se o campo OperationLocks na resposta de DescribeInstances contiver "LockReason": "security" para a instância, isso indica que ela está bloqueada por motivos de segurança e não pode ser reimplementada.

  • Caso a instância tenha recebido eventos simulados criados pela operação CreateSimulatedSystemEvent, a reimplementação via RedeployInstance não será permitida.

  • Ao lidar com eventos de sistema relacionados a discos locais, se os discos danificados forem isolados mas o evento SystemMaintenance.RebootAndReInitErrorDisk (reinicialização da instância e reinicialização de discos danificados devido à manutenção do sistema) não for enviado, você ainda poderá chamar a operação RedeployInstance para reimplantar a instância. Para mais informações, consulte Visão geral dos eventos de sistema em instâncias ECS equipadas com discos locais.

A tabela a seguir lista os tipos e status de eventos aos quais você pode responder chamando a operação RedeployInstance.

Evento de sistema

Status

Reinicialização da instância devido à manutenção do sistema (SystemMaintenance.Reboot)

Inquiring e Scheduled

Reimplementação da instância devido à manutenção do sistema (SystemMaintenance.Redeploy)

Inquiring e Scheduled

Reinicialização da instância e substituição de discos danificados devido à manutenção do sistema (SystemMaintenance.RebootAndIsolateErrorDisk)

Inquiring

Reinicialização da instância e reinicialização de discos danificados devido à manutenção do sistema (SystemMaintenance.RebootAndReInitErrorDisk)

Inquiring

Reimplementação da instância devido a um erro de sistema (SystemFailure.Redeploy)

Inquiring e Scheduled

Apenas para instâncias equipadas com discos locais: reinicialização da instância devido a um erro de sistema (SystemFailure.Reboot)

Executing

Isolamento de discos danificados devido à manutenção do sistema (SystemMaintenance.IsolateErrorDisk)

Inquiring

Reinicialização de discos danificados devido à manutenção do sistema (SystemMaintenance.ReInitErrorDisk)

Inquiring

Nota

Quando o sistema reimplementa instâncias equipadas com discos locais, esses discos são reinicializados e todos os dados neles contidos são apagados.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

ParâmetroTipoObrigatórioExemploDescrição
ActionStringSimRedeployInstance

A operação a ser executada. Defina o valor como RedeployInstance.

InstanceIdStringSimi-bp1azkttqpldxgted****

O ID da instância.

ForceStopBooleanNãofalse

Especifica se a instância no estado Running deve ser parada forçadamente.

Valor padrão: false.

Nota O efeito de uma parada forçada equivale a uma falha de energia. Dados no sistema operacional da instância que não foram gravados nos discos locais podem ser perdidos. Recomendamos reimplantar as instâncias quando elas estiverem no estado Stopped.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

RequestId

String

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

O ID da solicitação.

TaskId

String

t-bp10e8orkp8x****

O ID da tarefa de reimplementação.

Chame a operação DescribeTasks para consultar o resultado da migração.

Exemplos

Exemplos de solicitações

https://ecs.aliyuncs.com/?Action=RedeployInstance
&InstanceId=i-bp1azkttqpldxgted****
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

<RedeployInstanceResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
    <TaskId>t-bp10e8orkp8x****</TaskId>
</RedeployInstanceResponse>

Formato JSON

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

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

InvalidInstanceId.NotFound

The InstanceId provided does not exist in our records.

Mensagem retornada porque o parâmetro InstanceId especificado não existe. Verifique se o ID da instância está correto.

403

IncorrectInstanceStatus

The current status of the resource does not support this operation.

Mensagem retornada porque a operação não é suportada enquanto o recurso está no estado atual.

403

InstanceLockedForSecurity

The specified operation is denied as your instance is locked for security reasons.

Mensagem retornada porque a operação não é suportada enquanto a instância está bloqueada por motivos de segurança.

403

DiskError

IncorrectDiskStatus.

Mensagem retornada porque o status do disco especificado é inválido.

500

InternalError

The request processing has failed due to some unknown error.

Mensagem retornada devido à ocorrência de um erro interno. Tente novamente mais tarde.

403

InstanceExpiredOrInArrears

The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode).

Mensagem retornada porque a instância subscription expirou. Renove a instância e tente novamente.

403

IncorrectInstanceStatus

%s

Mensagem retornada porque a operação não é suportada enquanto a instância está no estado atual.

403

InvalidOperation.RedeployInstance

%s

Mensagem retornada porque a operação é inválida.

Para obter uma lista de códigos de erro, visite o API Error Center.