Bir veya daha fazla abonelik örneği için otomatik yenileme ayarlarını yapılandırır. Örneklerin süresi dolduğunda bakım yükünü azaltmak amacıyla abonelik örneklerinde otomatik yenilemeyi etkinleştirebilirsiniz.
Açıklama
Bu işlemi çağırmadan önce ECS'nin faturalandırma yöntemlerini ve fiyat listesini anladığınızdan emin olun. Daha fazla bilgi için Elastic Compute Service ürün sayfasına bakın.
Otomatik yenileme ödemesi, örnek süresinin dolmasından dokuz gün önce 08:00:00'da (UTC+8) otomatik olarak tahsil edilir.
İlk tahsilat denemesi başarısız olursa Alibaba Cloud, ödeme tahsil edilene kadar veya dokuz günlük süre sona erip örnek kilitlenene kadar her gün tahsilat yapmayı dener. Hesap bakiyenizin veya kredi bakiyenizin yeterli olduğundan emin olun.
Hata Ayıklama
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Action | String | Evet | ModifyInstanceAutoRenewAttribute | Gerçekleştirmek istediğiniz işlem. Değeri ModifyInstanceAutoRenewAttribute olarak belirtin. |
| InstanceId | String | Evet | i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi**** | Örneğin kimliği. En fazla 100 abonelik örneğinin kimliğini belirtebilirsiniz. Örnek kimliklerini virgül (,) ile ayırın. |
| RegionId | String | Evet | cn-hangzhou | Örneğin bölge kimliği. Güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| Duration | Integer | Hayır | 1 | Örnek için otomatik yenileme süresi.
|
| AutoRenew | Boolean | Hayır | true | Örnek için otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer: false. |
| RenewalStatus | String | Hayır | AutoRenewal | Örneğin otomatik yenileme durumu. Geçerli değerler:
Not RenewalStatus parametresi AutoRenew parametresine göre önceliklidir. RenewalStatus belirtmezseniz varsayılan olarak AutoRenew parametresi kullanılır. |
| PeriodUnit | String | Hayır | Month | Yenileme süresinin (
|
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
|
Örnekler
Örnek istekler
https://ecs.aliyuncs.com/?Action=ModifyInstanceAutoRenewAttribute
&RegionId=cn-hangzhou
&InstanceId=i-bp67acfmxazb4ph****,i-bp67acfmxazb4pi****
&Duration=1
&PeriodUnit=Month
&AutoRenew=true
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyInstanceAutoRenewAttributeResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</ModifyInstanceAutoRenewAttributeResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Hata kodları
| HTTP durum kodu | Hata kodu | Hata iletisi | Açıklama |
| 403 | MissingParameter.InstanceId | InstanceId should not be null. | InstanceId parametresi belirtilmediği için dönen hata iletisi. |
| 403 | InvalidParameter.ToManyInstanceIds | InstanceId should be less than 100. | Toplam örnek sayısı 100'ü aştığı için dönen hata iletisi. |
| 403 | InvalidParameter.InvalidInstanceId | %s | Belirtilen InstanceId parametresi geçersiz olduğu için dönen hata iletisi. |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | Kaynak mevcut durumda iken işlem desteklenmediği için dönen hata iletisi. |
| 403 | ChargeTypeViolation | Pay-As-You-Go instances do not support this operation. | Kullandıkça öde örnekleri bu işlemi desteklemediği için dönen hata iletisi. Örneğin faturalandırma yöntemini kontrol edin. |
| 403 | InvalidParameter.Duration | %s | Belirtilen Period parametresi geçersiz olduğu için dönen hata iletisi. |
| 403 | InvalidParameter.RenewalStatus | %s | Belirtilen RenewalStatus parametresi geçersiz olduğu için dönen hata iletisi. |
| 403 | InvalidPeriodUnit.ValueNotSupported | The specified parameter PeriodUnit is not valid. | Belirtilen PeriodUnit parametresi geçersiz olduğu için dönen hata iletisi. |
| 403 | InvalidPeriod.StarterPackage | This instance was created by using a Starter Package plan and can only be renewed monthly, not yearly. | Örnek bir Başlangıç Paketi planı kullanılarak oluşturulduğu ve yalnızca aylık olarak otomatik yenilenebildiği için dönen hata iletisi. |
| 500 | InternalError | The request processing has failed due to some unknown error. | Dahili bir hata oluştuğu için dönen hata iletisi. Daha sonra tekrar deneyin. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.