Ölçeklendirme grubundaki örneklerin görüntüsünü güncellemeniz veya yeni bir ölçeklendirme yapılandırması uygulamanız gerektiğinde ölçeklendirme grubundaki örnekleri yeniler.
Operation description
Bir ölçeklendirme grubunda aynı anda yalnızca bir örnek yenileme düğümü çalışabilir.
Bu özellik yalnızca ölçek büyütme politikası Öncelik Politikası olarak ayarlanmış ECS ölçeklendirme gruplarını destekler. vCPU Tabanlı Kapasite Hesaplama kullanan ölçeklendirme grupları ile örnek iptal düzeni Kapatma ve İptal Düzeni veya Zorla Kapatma ve İptal Düzeni olarak ayarlanmış ölçeklendirme grupları bu özelliği desteklemez.
Örnek yenileme sırasında normal ölçek büyütme ve ölçek küçültme işlemleri gerçekleştirilebilir. Ancak ölçek büyütme işlemleri, örnek yenilemenin istenen yapılandırmasını kullanır.
Ölçeklendirme grubuna manuel olarak eklenen örnekler, bekleme durumundaki örnekler ve koruma durumundaki örnekler, örnek yenileme düğümü tarafından yoksayılır ve örnek yenilemeye katılmaz.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:StartInstanceRefresh |
update |
*ScalingGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
Ölçeklendirme grubunun kimliği. |
asg-bp18p2yfxow2dloq**** |
| ClientToken |
string |
No |
İsteğin idempotent olmasını sağlamak için kullanılan istemci belirteci. Belirteci oluşturmak için istemciyi kullanabilirsiniz, ancak belirtecin farklı istekler arasında benzersiz olduğundan emin olmalısınız. Belirteç yalnızca ASCII karakterleri içerebilir ve uzunluğu 64 karakteri aşamaz. Daha fazla bilgi için bkz. İdempotentlik nasıl sağlanır. |
123e4567-e89b-12d3-a456-42665544**** |
| RegionId |
string |
Yes |
Ölçeklendirme grubunun bölge kimliği. |
cn-hangzhou |
| MinHealthyPercentage |
integer |
No |
Örnek yenileme sırasında ölçeklendirme grubunda hizmette kalması gereken minimum örnek yüzdesi. Geçerli değerler: 0 ile 100 arası. Varsayılan değer: 80. |
80 |
| MaxHealthyPercentage |
integer |
No |
Örnek yenileme sırasında ölçeklendirme grubundaki örnek sayısının ölçeklendirme grubu kapasitesini aşabileceği maksimum yüzde. Geçerli değerler: 100 ile 200 arası. Varsayılan değer: 120. Not
MinHealthyPercentage = MaxHealthyPercentage = 100 olduğunda, her seferinde bir örnek yenilenir. |
100 |
| DesiredConfiguration |
object |
No |
Örnek yenileme için istenen yapılandırma. Not
|
|
| ImageId |
string |
No |
Görüntü kimliği. Not
|
m-2ze8cqacj7opnf*** |
| ScalingConfigurationId |
string |
No |
Ölçeklendirme yapılandırmasının kimliği. |
asc-2zed7lqn4ts4**** |
| LaunchTemplateId |
string |
No |
Başlatma şablonunun kimliği. Bu parametre, ölçeklendirme grubunun başlatma yapılandırma bilgilerini başlatma şablonundan alacağını belirtir. |
lt-2ze2qli30u*** |
| LaunchTemplateVersion |
string |
No |
Başlatma şablonunun sürümü. Geçerli değerler:
Not
Sürüm Default veya Latest olarak ayarlandığında örnek yenileme görevleri için geri alma işlemi desteklenmez. |
8 |
| LaunchTemplateOverrides |
array<object> |
No |
Başlatma şablonunu genişleten örnek türü bilgileri. |
|
|
object |
No |
Başlatma şablonunu genişleten örnek türü bilgileri. |
||
| InstanceType |
string |
No |
Başlatma şablonunda belirtilen örnek türünü geçersiz kılan örnek türü. Not
Bu parametre yalnızca LaunchTemplateId parametresi bir başlatma şablonu belirttiğinde etkili olur. |
ecs.c5.2xlarge |
| Containers |
array<object> |
No |
Örnekteki konteynerlerin listesi. Not
|
|
|
array<object> |
No |
Örnekteki konteynerlerin listesi. |
||
| Name |
string |
No |
Özel konteyner adı. |
nginx |
| Image |
string |
No |
Konteyner görüntüsü. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| Commands |
array |
No |
Konteyner başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir. |
|
|
string |
No |
Konteyner başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir. |
sleep |
|
| Args |
array |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
|
|
string |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
100 |
|
| EnvironmentVars |
array<object> |
No |
Ortam değişkeni bilgileri. |
|
|
object |
No |
Ortam değişkeni bilgileri. |
||
| Key |
string |
No |
Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olmalı ve rakam, harf ve alt çizgi (_) içerebilir. Rakamla başlayamaz. |
PATH |
| Value |
string |
No |
Ortam değişkeninin değeri. Değer 0 ila 256 karakter uzunluğunda olabilir. |
/usr/local/bin |
| FieldRefFieldPath |
string |
No |
Not
Bu parametre herkese açık değildir. |
fieldPath |
| SkipMatching |
boolean |
No |
İstenen yapılandırmayla eşleşen örneklerin atlanıp atlanmayacağını belirtir. Not
Sistem, bir örneğin eşleşip eşleşmediğini tek tek yapılandırma öğelerini karşılaştırarak değil, istenen ölçeklendirme yapılandırmasının kimliğine göre belirler. Geçerli değerler:
Varsayılan değer: true. |
true |
| Checkpoints |
array<object> |
No |
Yenileme görevi için kontrol noktaları. Örnek yenileme sırasında yeni örneklerin yüzdesi belirtilen değere ulaştığında görevin CheckpointPauseTime dakika boyunca otomatik olarak duraklatılacağını belirtir. |
|
|
object |
No |
Yenileme görevi için kontrol noktaları. Örnek yenileme sırasında yeni örneklerin yüzdesi belirtilen değere ulaştığında görevin CheckpointPauseTime dakika boyunca otomatik olarak duraklatılacağını belirtir. |
||
| Percentage |
integer |
No |
Görevin otomatik olarak duraklatılacağı, ölçeklendirme grubundaki toplam örneklere kıyasla yeni örneklerin yüzdesi. Geçerli değerler: 1 ile 100 arası (%). Not
Değerler artan sırada belirtilmelidir ve son yüzde değeri 100 olmalıdır. |
20 |
| CheckpointPauseTime |
integer |
No |
Bir kontrol noktasına ulaşıldığında görevin duraklatıldığı süre.
|
10 |
| Strategy |
string |
No |
Örnek yenileme görevi için yürütme stratejisi. Geçerli değerler:
Varsayılan değer: Rolling. |
Rolling |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İstek kimliği. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InstanceRefreshTaskId |
string |
Örnek yenileme görevinin kimliği. |
ir-a12ds234fasd***** |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InstanceRefreshTaskId": "ir-a12ds234fasd*****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.