Tüm Ürünler
Search
Belge Merkezi

:ModifyInstanceAutoRenewAttribute

Son Güncelleme:Sep 29, 2026

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

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden ç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
ActionStringEvetModifyInstanceAutoRenewAttribute

Gerçekleştirmek istediğiniz işlem. Değeri ModifyInstanceAutoRenewAttribute olarak belirtin.

InstanceIdStringEveti-bp67acfmxazb4ph****,i-bp67acfmxazb4pi****

Örneğin kimliği. En fazla 100 abonelik örneğinin kimliğini belirtebilirsiniz. Örnek kimliklerini virgül (,) ile ayırın.

RegionIdStringEvetcn-hangzhou

Örneğin bölge kimliği. Güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz.

DurationIntegerHayır1

Örnek için otomatik yenileme süresi.

  • PeriodUnit değeri Year (yıl) olarak ayarlandığında Duration için geçerli değerler: 1, 2, 3, 4 ve 5.
  • PeriodUnit değeri Month (ay) olarak ayarlandığında Duration için geçerli değerler: 1, 2, 3, 6, 12, 24, 36, 48 ve 60.
AutoRenewBooleanHayırtrue

Örnek için otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir.

Varsayılan değer: false.

RenewalStatusStringHayırAutoRenewal

Örneğin otomatik yenileme durumu. Geçerli değerler:

  • AutoRenewal: Örnek için otomatik yenileme etkinleştirilmiştir.
  • Normal: Örnek için otomatik yenileme devre dışı bırakılmıştır.
  • NotRenewal: Örnek yenilenmez. Sistem artık sona erme bildirimi göndermez. Yenileme bildirimleri, örneğin süresinin dolmasına üç gün önce gönderilir. Bu parametrenin değerini bir örnek için NotRenewal'dan Normal durumuna değiştirip örneği manuel olarak yenileyebilirsiniz. Alternatif olarak RenewalStatus parametresini AutoRenewal olarak ayarlayabilirsiniz.
Not RenewalStatus parametresi AutoRenew parametresine göre önceliklidir. RenewalStatus belirtmezseniz varsayılan olarak AutoRenew parametresi kullanılır.
PeriodUnitStringHayırMonth

Yenileme süresinin (Duration) birimi. Varsayılan değer: Month. Geçerli değerler:

  • Month
  • Year

Yanıt parametreleri

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


İsteğin kimliği.

Ö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ı.