Tüm Ürünler
Search
Belge Merkezi

:RedeployInstance

Son Güncelleme:Sep 29, 2026

Bir ECS örneği olay bildirimi aldığında, bu işlemi çağırarak örneği yeniden dağıtabilirsiniz.

Açıklama

RedeployInstance eşzamansız bir işlemdir. Örneği yeniden başlatmadan önce verileri taşır. Örnek yeniden dağıtıldıktan sonra Running (Running) durumuna geçer. Yeniden dağıtım başarısız olursa örnek orijinal fiziksel sunucuya ve orijinal durumuna geri döner.

Bu işlemi çağırırken aşağıdaki hususlara dikkat edin:

  • Örnek Running veya Stopped durumunda olmalıdır. Örnek yeniden dağıtıldıktan sonra durumu şu şekilde değişir:

    • Örnek Running (Running) durumundaysa örnek Stopping Stopping durumuna geçer.

    • Örnek Stopped (Stopped) durumundaysa örnek Starting (Starting) durumuna geçer.

  • Ayrılmış ana bilgisayarlar üzerindeki örnekler yeniden dağıtılamaz.

  • DescribeInstances yanıtındaki OperationLocks parametresi örnek için "LockReason": "security" değerini içeriyorsa örnek güvenlik nedeniyle kilitlenmiş demektir ve yeniden dağıtılamaz.

  • Örnek CreateSimulatedSystemEvent işlemi çağrılarak oluşturulan simüle edilmiş olayları alıyorsa RedeployInstance işlemi çağrılarak örnek yeniden dağıtılamaz.

  • Yerel disklerle ilgili sistem olaylarını yönetirken hasarlı yerel diskler yalıtılmış ancak SystemMaintenance.RebootAndReInitErrorDisk (sistem bakımı nedeniyle örneğin yeniden başlatılması ve hasarlı disklerin yeniden başlatılması) olayı gönderilmemişse örneği yeniden dağıtmak için yine de RedeployInstance işlemi çağrılabilir. Daha fazla bilgi için bkz. Yerel diskli ECS örneklerinde sistem olaylarına genel bakış.

Aşağıdaki tabloda RedeployInstance işlemi çağrılarak yanıt verebileceğiniz olay türleri ve durumları listelenmiştir.

Sistem olayı Durum


Sistem bakımı nedeniyle örneğin yeniden başlatılması (SystemMaintenance.Reboot)


Inquiring ve Scheduled


Sistem bakımı nedeniyle örneğin yeniden dağıtılması (SystemMaintenance.Redeploy)


Inquiring ve Scheduled


Sistem bakımı nedeniyle örneğin yeniden başlatılması ve hasarlı disklerin değiştirilmesi (SystemMaintenance.RebootAndIsolateErrorDisk)


Inquiring


Sistem bakımı nedeniyle örneğin yeniden başlatılması ve hasarlı disklerin yeniden başlatılması (SystemMaintenance.RebootAndReInitErrorDisk)


Inquiring


Sistem hatası nedeniyle örneğin yeniden dağıtılması (SystemFailure.Redeploy)


Inquiring ve Scheduled


Yalnızca yerel disklerle donatılmış örnekler için: Sistem hatası nedeniyle örneğin yeniden başlatılması (SystemFailure.Reboot)


Executing


Sistem bakımı nedeniyle hasarlı disklerin yalıtılması (SystemMaintenance.IsolateErrorDisk)


Inquiring


Sistem bakımı nedeniyle hasarlı disklerin yeniden başlatılması (SystemMaintenance.ReInitErrorDisk)


Inquiring

Not

Sistem yerel disklerle donatılmış örnekleri yeniden dağıttığında yerel diskler yeniden başlatılır ve yerel disklerdeki veriler temizlenir.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer'da çağırmanızı öneririz. OpenAPI Explorer farklı SDK'lar için işlem örnek kodunu dinamik olarak oluşturur.

İstek parametreleri

ParametreTürGerekliÖrnekAçıklama
ActionStringEvetRedeployInstance

Gerçekleştirmek istediğiniz işlem. Değeri RedeployInstance olarak ayarlayın.

InstanceIdStringEveti-bp1azkttqpldxgted****

Örneğin ID'si.

ForceStopBooleanHayırfalse

Running durumundaki örneğin zorla durdurulup durdurulmayacağını belirtir.

Varsayılan değer: false.

Not Zorla durdurmanın etkisi güç kesintisiyle aynıdır. Örnek işletim sisteminde yerel disklere yazılmamış veriler kaybolabilir. Örnekleri Stopped durumundayken yeniden dağıtmanızı öneririz.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E


İsteğin ID'si.

TaskId String t-bp10e8orkp8x****

Yeniden dağıtım görevinin ID'si.

Taşıma sonucunu sorgulamak için DescribeTasks işlemi çağrılabilir.

Örnekler

Örnek istekler

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

Örnek başarılı yanıt

XML formatı

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

JSON formatı

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

Hata kodları

HTTP durum kodu Hata kodu Hata iletisi Açıklama
404 InvalidInstanceId.NotFound The InstanceId provided does not exist in our records. Belirtilen InstanceId parametresi mevcut olmadığından hata döndürüldü. Örnek ID'sinin doğru olup olmadığını kontrol edin.
403 IncorrectInstanceStatus The current status of the resource does not support this operation. Kaynak mevcut durumdayken işlem desteklenmediğinden hata döndürüldü.
403 InstanceLockedForSecurity The specified operation is denied as your instance is locked for security reasons. Örnek güvenlik nedeniyle kilitlendiğinden işlem desteklenmediği için hata döndürüldü.
403 DiskError IncorrectDiskStatus. Belirtilen disk durumu geçersiz olduğundan hata döndürüldü.
500 InternalError The request processing has failed due to some unknown error. Dahili bir hata oluştuğundan hata döndürüldü. Daha sonra tekrar deneyin.
403 InstanceExpiredOrInArrears The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode). Abonelik tabanlı örnek süresi dolduğundan hata döndürüldü. Örneği yenileyip tekrar deneyin.
403 IncorrectInstanceStatus %s Örnek mevcut durumdayken işlem desteklenmediğinden hata döndürüldü.
403 InvalidOperation.RedeployInstance %s İşlem geçersiz olduğundan hata döndürüldü.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.