Bir Elastic Compute Service (ECS) örneğini başlatır. İşlem çağrıldıktan sonra örnek Başlatılıyor durumuna geçer.
Kullanım notları
Bu işlemi çağırırken aşağıdaki hususlara dikkat edin:
Başlatmak istediğiniz ECS örnekleri Durdurulmuş(
Stopped) durumunda olmalıdır.Örnek bilgilerini sorguladığınızda yanıtta
OperationLocksalanı bir örnek için"LockReason" : "security"değerini içeriyorsa, bu örnek güvenlik nedeniyle kilitlenmiştir ve başlatılamaz.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Evet | StartInstance | Gerçekleştirmek istediğiniz işlem. Değeri StartInstance olarak ayarlayın. |
| InstanceId | String | Evet | i-bp67acfmxazb4p**** | Başlatmak istediğiniz örneğin kimliği. |
| InitLocalDisk | Boolean | Hayır | true | Örneğin ilk sağlıklı durumuna geri yüklenip yüklenmeyeceğini belirtir. Bu parametre, d1, i1 ve i2 gibi yerel disklerle donatılmış örnekler için geçerlidir. Bir d1, i1 veya i2 örneğinin yerel diski arızalanırsa, başlatma sırasında örneğin ilk sağlıklı durumuna geri yüklenip yüklenmeyeceğini bu parametreyle belirtebilirsiniz. Geçerli değerler:
Varsayılan değer: false. |
| DryRun | Boolean | Hayır | true | Kontrol amaçlı bir deneme (dry run) yapılıp yapılmayacağını belirtir. Geçerli değerler:
Varsayılan değer: false. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
|
Örnekler
Örnek istekler
http(s)://ecs.aliyuncs.com/?Action=StartInstance
&InstanceId=i-bp67acfmxazb4p****
&InitLocalDisk=true
&Common request parameters
Başarılı yanıt örnekleri
XML formatı
HTTP/1.1 200 OK
Content-Type:application/xml
<StartInstanceResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</StartInstanceResponse>
JSON formatı
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Hata kodları
| HTTP durum kodu | Hata kodu | Hata mesajı | Açıklama |
| 403 | InvalidParameter.KMSKeyId.NotFound | The specified KMSKeyId does not exist. | Belirtilen KMSKeyId parametresi bulunamadığı için döndürülen hata mesajı. |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | Kaynak mevcut durumdayken bu işlem desteklenmediği için döndürülen hata mesajı. |
| 403 | InstanceLockedForSecurity | The specified operation is denied as your instance is locked for security reasons. | Örnek güvenlik nedeniyle kilitlendiği için döndürülen hata mesajı. |
| 403 | InsufficientBalance | Your account does not have enough balance. | Hesap bakiyeniz yetersiz olduğu için döndürülen hata mesajı. Hesabınıza fon ekleyin ve tekrar deneyin. |
| 403 | DiskError | IncorrectDiskStatus. | Belirtilen diskin durumu geçersiz olduğu için döndürülen hata mesajı. |
| 403 | InstanceExpired | The postPaid instance has been expired. Please ensure your account have enough balance. | Kullandıkça öde örneğin süresi dolduğu için döndürülen hata mesajı. Ödemesi geciken bir kullandıkça öde örnek durdurulduğunda örnek Süresi Dolmuş durumuna geçer. Hesap bakiyenizin yeterli olduğundan emin olun. |
| 403 | InstanceNotReady | The specified instance is not ready for use. | Kaynak mevcut durumdayken bu işlem desteklenmediği için döndürülen hata mesajı. Daha sonra tekrar deneyin. |
| 403 | DiskInArrears | The specified operation is denied as your disk has expired. | Disk, ödeme gecikmesi nedeniyle süresi dolduğu için döndürülen hata mesajı. |
| 403 | OperationDenied.NoStock | The requested resource is sold out in the specified zone; try other types of resources or other regions and zones. | İstenen kaynaklar belirtilen alanda kullanılamadığı için döndürülen hata mesajı. Başka bir örnek türü veya alan deneyin. Alanlardaki kullanılabilir kaynakları sorgulamak için DescribeZones işlemini çağırabilirsiniz. |
| 403 | OperationDenied.SpotPriceLowerThanPublicPrice | The spot instance price is lower than public price. | Spot örneğin kullanıcı tarafından tanımlanan maksimum saatlik fiyatı, mevcut piyasa fiyatından düşük olduğu için döndürülen hata mesajı. |
| 403 | IncorrectInstanceStatus | %s | Örnek mevcut durumdayken bu işlem desteklenmediği için döndürülen hata mesajı. |
| 403 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be enabled. | Bir disk için KMS anahtar kimliği belirtildiğinde müşteri ana şifreleme anahtarı (CMK) etkinleştirilmediği için döndürülen hata mesajı. Belirtilen CMK hakkında bilgi sorgulamak için KMS DescribeKey işlemini çağırabilirsiniz. |
| 403 | InvalidParameter.KMSKeyId.KMSUnauthorized | ECS service have no right to access your KMS. | ECS hizmetinin KMS kaynaklarınıza erişim yetkisi olmadığı için döndürülen hata mesajı. |
| 403 | QuotaExceed.ElasticQuota | No additional quota is available for the specified ECS instance type. | Bölgedeki belirtilen örnek türü için maksimum örnek sayısına ulaşıldığı için döndürülen hata mesajı. Başka bir bölge veya örnek türü deneyebilir ya da satın almak istediğiniz örnek sayısını azaltabilirsiniz. Alternatif olarak, ECS konsoluna veya Kota Merkezi'ne giderek kota artışı talep edebilirsiniz. |
| 403 | QuotaExceed.ElasticQuota | The number of the specified ECS instances has exceeded the quota of the specified instance type. | Bölgedeki belirtilen örnek türü için maksimum örnek sayısına ulaşıldığı için döndürülen hata mesajı. Başka bir bölge veya örnek türü deneyebilir ya da satın almak istediğiniz örnek sayısını azaltabilirsiniz. Alternatif olarak, ECS konsoluna veya Kota Merkezi'ne giderek kota artışı talep edebilirsiniz. |
| 403 | QuotaExceed.ElasticQuota | The number of vCPUs assigned to the ECS instances has exceeded the quota in the zone. | Alandaki tüm örnek türleri için maksimum vCPU sayısına ulaşıldığı için döndürülen hata mesajı. ECS konsoluna veya Kota Merkezi'ne giderek kota artışı talep edebilirsiniz. |
| 403 | QuotaExceed.ElasticQuota | The number of the specified ECS instances has exceeded the quota of the specified instance type, or the number of vCPUs assigned to the ECS instances has exceeded the quota in the zone. | Bölgedeki belirtilen örnek türü için maksimum örnek sayısına ulaşıldığı veya tüm örnek türleri için maksimum vCPU sayısına ulaşıldığı için döndürülen hata mesajı. ECS konsoluna veya Kota Merkezi'ne giderek kota artışı talep edebilirsiniz. |
| 403 | OperationDenied.HostRepairing | The specified operation is denied as the host of ECS instance is being repaired. | ECS örneğine ev sahipliği yapan fiziksel makine onarılırken bu işlem desteklenmediği için döndürülen hata mesajı. |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | Belirtilen InstanceId parametresi bulunamadığı için döndürülen hata mesajı. |
| 500 | InternalError | The request processing has failed due to some unknown error. | Dahili bir hata oluştuğu için döndürülen hata mesajı. Daha sonra tekrar deneyin. |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | Dahili bir hata oluştuğu için döndürülen hata mesajı. Daha sonra tekrar deneyin. |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | Arka uç sunucusundaki geçici bir arıza nedeniyle istek başarısız olduğu için döndürülen hata mesajı. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.