Tüm Ürünler
Search
Belge Merkezi

:DescribeScalingGroups

Son Güncelleme:Oct 13, 2026

Ölçeklendirme gruplarının temel bilgileri, örnekleri ve ölçeklendirme yapılandırmaları dahil olmak üzere ayrıntılarını sorgular.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

ess:DescribeScalingGroups

get

*Ölçeklendirme grubu.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

None None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

Bölge kimliği.

cn-qingdao

PageNumber

integer

No

Ölçeklendirme grubu listesinin sayfa numarası. Sayfalar 1'den başlar.

Varsayılan değer: 1.

1

PageSize

integer

No

Sayfalı sorgularda sayfalama için sayfa başına giriş sayısı ayarları. Maksimum değer: 50.

Varsayılan değer: 10.

10

GroupType

string

No

Ölçeklendirme grubu tarafından yönetilen örneklerin türü. Geçerli değerler:

  • ECS: Ölçeklendirme grubu ECS örneklerini yönetir.

  • ECI: Ölçeklendirme grubu ECI örneklerini yönetir.

ECS

ScalingGroupIds

array

No

Sorgulanacak ölçeklendirme gruplarının kimlikleri.

Geçersiz ölçeklendirme grubu kimlikleri yok sayılır ve hata bildirilmez.

string

No

Sorgulanacak ölçeklendirme gruplarının kimlikleri.

Geçersiz ölçeklendirme grubu kimlikleri yok sayılır ve hata bildirilmez.

asg-bp14wlu85wrpchm0****

ScalingGroupNames

array

No

Sorgulanacak ölçeklendirme gruplarının adları.

Geçersiz ölçeklendirme grubu adları yok sayılır ve hata bildirilmez.

string

No

Sorgulanacak ölçeklendirme gruplarının adları.

Geçersiz ölçeklendirme grubu adları yok sayılır ve hata bildirilmez.

scalinggroup****

ScalingGroupName

string

No

Ölçeklendirme grubunun adı.

scalinggroup****

ResourceGroupId

string

No

Ölçeklendirme gruplarının ait olduğu kaynak grubunun kimliği.

Not

Belirtilen kaynak grubuna ait herhangi bir ölçeklendirme grubu yoksa, boş bir sonuç döndürülür ve hata bildirilmez.

rg-123******

Tags

array<object>

No

Ölçeklendirme gruplarının etiketleri.

object

No

Ölçeklendirme gruplarının etiketleri.

Key

string

No

Ölçeklendirme grubunun etiket anahtarı.

Department

Value

string

No

Ölçeklendirme grubunun etiket değeri.

Finance

Response elements

Element

Type

Description

Example

object

Ölçeklendirme grubu listesinin ayrıntıları.

RequestId

string

İstek kimliği.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

PageNumber

integer

Geçerli sayfa numarası.

1

PageSize

integer

Sayfa başına giriş sayısı.

10

TotalCount

integer

Ölçeklendirme gruplarının toplam sayısı.

1

ScalingGroups

array<object>

Ölçeklendirme grupları hakkındaki bilgiler.

array<object>

Ölçeklendirme grupları hakkındaki bilgiler.

VpcId

string

Ölçeklendirme grubunun ait olduğu VPC'nin kimliği.

vpc-bp1vwnn14rqpyiczj****

CreationTime

string

Ölçeklendirme grubunun oluşturulma zamanı. Zaman, YYYY-MM-DDTHH:mmZ formatında ISO 8601 standardına uyar. Zaman UTC cinsinden görüntülenir.

2014-08-14T10:58Z

TotalInstanceCount

integer

Ölçeklendirme grubundaki ECS örneklerinin toplam sayısı.

1

ScalingGroupName

string

Ölçeklendirme grubunun adı.

dyrSuvBOtO1dEdIlIbp****

SpotInstancePools

integer

Belirtilen kullanılabilir örnek türlerinin sayısı. Ölçeklendirme grubu, en uygun maliyetli örnek türlerine dayalı olarak dengeli bir şekilde spot örnekler oluşturur. Geçerli değerler: 0 ile 10 arası.

5

StoppedCapacity

integer

Ölçeklendirme grubunda ekonomik modda olan örneklerin sayısı.

1

OnDemandPercentageAboveBaseCapacity

integer

Örnek sayısı, OnDemandBaseCapacity tarafından belirtilen minimum kullandıkça öde örnek sayısını aştığında oluşturulacak kullandıkça öde örneklerin yüzdesi. Geçerli değerler: 0 ile 100 arası.

20

ModificationTime

string

Ölçeklendirme grubunun değiştirilme zamanı. Zaman, YYYY-MM-DDTHH:mmZ formatında ISO 8601 standardına uyar. Zaman UTC cinsinden görüntülenir.

2014-08-14T10:58Z

MinSize

integer

Ölçeklendirme grubundaki minimum ECS örneği sayısı.

1

ScalingGroupId

string

Ölçeklendirme grubunun kimliği.

asg-bp14wlu85wrpchm0****

CompensateWithOnDemand

boolean

MultiAZPolicy parametresi COST_OPTIMIZED olarak ayarlandığında ve fiyat veya envanter sorunları nedeniyle gerekli sayıda spot örnek oluşturulamadığında, ECS örneği sayısı gereksinimini karşılamak için kullandıkça öde örneklerin otomatik olarak oluşturulup oluşturulmayacağını belirtir. Geçerli değerler:

  • true: Evet.

  • false: Hayır.

true

ScalingPolicy

string

Ölçeklendirme grubunun geri kazanım modu. Geçerli değerler:

  • recycle: Ölçeklendirme grubu kapatma geri kazanım modunu kullanır.

  • release: Ölçeklendirme grubu serbest bırakma modunu kullanır.

  • forcerelease: Ölçeklendirme grubu zorla serbest bırakma modunu kullanır.

Kaldırılan örnekler üzerindeki işlemler hakkında daha fazla bilgi için RemoveInstances konusuna bakın.

recycle

RemovingWaitCapacity

integer

Ölçeklendirme grubunda Removing Wait durumundaki ECS örneklerinin sayısı.

1

ActiveCapacity

integer

Ölçeklendirme grubuna eklenmiş ve düzgün bir şekilde çalışan ECS örneklerinin sayısı.

1

OnDemandBaseCapacity

integer

Ölçeklendirme grubunda gereken minimum kullandıkça öde örnek sayısı. Geçerli değerler: 0 ile 1000 arası. Ölçeklendirme grubundaki kullandıkça öde örnek sayısı bu değerden az olduğunda, sistem öncelikli olarak kullandıkça öde örnekler oluşturur.

30

ProtectedCapacity

integer

Ölçeklendirme grubunda Protected durumundaki ECS örneklerinin sayısı.

1

HealthCheckType

string

Ölçeklendirme grubunun sağlık kontrolü modu. Geçerli değerler:

  • NONE: Sağlık kontrolü yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık kontrolleri yapılır. Bu değer, hem ECS hem de ECI ölçeklendirme gruplarındaki örnekler için sağlık kontrollerini etkinleştirmek üzere kullanılır.

  • LOAD_BALANCER: Örneklerin sağlık durumu, yük dengelemenin sağlık kontrolü sonuçlarına göre belirlenir (CLB yük dengeleme türü desteklenmez).

ECS

LifecycleState

string

Ölçeklendirme grubunun yaşam döngüsü durumu. Geçerli değerler:

  • Active: Ölçeklendirme grubu etkindir. Yalnızca etkin ölçeklendirme grupları, ölçeklendirme kurallarını çalıştırma isteklerini kabul edebilir ve bir ölçeklendirme etkinliğini tetikleyebilir.

  • Inactive: Ölçeklendirme grubu etkin değildir. Etkin olmayan ölçeklendirme grupları, ölçeklendirme kurallarını çalıştırmaya yönelik hiçbir isteği kabul etmez.

  • Deleting: Ölçeklendirme grubu siliniyor. Deleting durumundaki ölçeklendirme grupları, ölçeklendirme kurallarını çalıştırmaya yönelik hiçbir isteği kabul etmez ve parametreleri değiştirilemez.

Active

GroupDeletionProtection

boolean

Ölçeklendirme grubu için silme korumasının etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:

  • true: Silme koruması etkinleştirilmiştir. Ölçeklendirme grubu silinemez.

  • false: Silme koruması devre dışı bırakılmıştır.

true

ActiveScalingConfigurationId

string

Ölçeklendirme grubundaki etkin ölçeklendirme yapılandırmasının kimliği.

asc-bp1et2qekq3ojr33****

GroupType

string

Ölçeklendirme grubu tarafından yönetilen örneklerin türü.

ECS

MultiAZPolicy

string

Çok bölgeli bir ölçeklendirme grubundaki ECS örnekleri için ölçek büyütme ve ölçek küçültme politikası. Geçerli değerler:

  • PRIORITY: Ölçeklendirme grubu, VSwitchIds tarafından belirtilen vSwitch'lere dayalı olarak örnekleri ölçeklendirir. En yüksek önceliğe sahip vSwitch'in bölgesinde ECS örnekleri oluşturulamıyorsa, sistem ECS örneklerini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip vSwitch'i kullanır.

  • COST_OPTIMIZED: Sistem, vCPU'ların birim fiyatına göre artan sırada örnekler oluşturmaya çalışır. Ölçeklendirme yapılandırması ayarları, spot faturalandırma yöntemini kullanan birden fazla örnek türü belirtiyorsa, sistem öncelikli olarak spot örnekler oluşturur. Envanter yetersizliği nedeniyle spot örnekler oluşturulamadığında kullandıkça öde örneklerin otomatik olarak oluşturulup oluşturulmayacağını belirtmek için CompensateWithOnDemand parametresini kullanabilirsiniz.

    Not

    COST_OPTIMIZED yalnızca ölçeklendirme yapılandırması ayarları birden fazla örnek türü belirttiğinde veya spot örnekler kullandığında etkili olur.

  • BALANCE: Sistem, ECS örneklerini ölçeklendirme grubu için belirtilen bölgelere eşit olarak dağıtır. Envanter yetersizliği nedeniyle dağılım dengesiz hale gelirse, kaynakları dengelemek için RebalanceInstance işlemini çağırabilirsiniz.

PRIORITY

RemovingCapacity

integer

Ölçeklendirme grubundan kaldırılmakta olan ECS örneklerinin sayısı.

0

PendingWaitCapacity

integer

Ölçeklendirme grubunda Pending Wait durumundaki ECS örneklerinin sayısı.

1

StandbyCapacity

integer

Ölçeklendirme grubunda Standby durumundaki örneklerin sayısı.

1

CurrentHostName

string

Not

Bu parametre kullanılamaz.

hostname

PendingCapacity

integer

Ölçeklendirme grubuna eklenmekte olan ve yapılandırma bekleyen ECS örneklerinin sayısı.

0

LaunchTemplateId

string

Ölçeklendirme grubu tarafından kullanılan başlatma şablonunun kimliği.

lt-m5e3ofjr1zn1aw7****

TotalCapacity

integer

Örnek türü ağırlıkları yapılandırılmışsa, ölçeklendirme grubundaki tüm ECS örneklerinin toplam ağırlıklı kapasitesi. Aksi takdirde, bu parametre ölçeklendirme grubundaki ECS örneklerinin toplam sayısını gösterir.

1

DesiredCapacity

integer

Ölçeklendirme grubundaki beklenen örnek sayısı. Ölçeklendirme grubu, ECS örneklerinin sayısını otomatik olarak bu beklenen örnek sayısında tutar.

5

SpotInstanceRemedy

boolean

Spot örnek yenileme özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Bu özellik etkinleştirildiğinde, ölçeklendirme grubu bir spot örneğin geri alınacağını belirten bir sistem mesajı aldığında, geri alınacak spot örneğin yerine yeni bir örnek oluşturmayı dener.

true

LaunchTemplateVersion

string

Ölçeklendirme grubu tarafından kullanılan başlatma şablonunun sürümü.

Default

RegionId

string

Ölçeklendirme grubunun ait olduğu bölgenin kimliği.

cn-qingdao

VSwitchId

string

Ölçeklendirme grubuyla ilişkili vSwitch'in kimliği.

vsw-bp1whw2u46cn8zubm****

MaxSize

integer

Ölçeklendirme grubundaki maksimum ECS örneği sayısı.

2

DefaultCooldown

integer

Ölçeklendirme grubunun varsayılan bekleme süresi. Bekleme süresi boyunca, ölçeklendirme grubu başka bir ölçeklendirme etkinliği çalıştırmaz. Bu parametre yalnızca CloudMonitor olay tetiklemeli görevleri tarafından tetiklenen bir ölçeklendirme etkinliği için geçerlidir.

60

VServerGroups

array<object>

Arka uç sunucu gruplarının listesi.

array<object>

Arka uç sunucu gruplarının listesi.

LoadBalancerId

string

Arka uç sunucu grubunun ait olduğu yük dengeleme örneğinin kimliği.

147b46d767c-cn-qingdao-cm5****

VServerGroupAttributes

array<object>

Arka uç sunucu grubunun özelliği.

object

Arka uç sunucu grubunun özelliği.

VServerGroupId

string

Arka uç sunucu grubunun özelliği.

rsp-bp12bjrny****

Weight

integer

Arka uç sunucu grubunun ağırlığı.

1

Port

integer

Yük dengeleme örneği tarafından harici hizmetler sağlamak için kullanılan bağlantı noktası numarası.

22

LaunchTemplateOverrides

array<object>

Başlatma şablonunun genişletilmiş örnek türü bilgileri.

object

Başlatma şablonunun genişletilmiş örnek türü bilgileri.

WeightedCapacity

integer

Ölçeklendirme grubundaki bu örnek türündeki tek bir örneğin kapasitesini belirten, belirtilen örnek türünün ağırlığı. Daha büyük bir ağırlık, beklenen kapasiteyi karşılamak için bu örnek türünden daha az örneğe ihtiyaç duyulduğunu gösterir.

4

InstanceType

string

Başlatma şablonundaki örnek türünü geçersiz kılan belirtilen örnek türü.

ecs.c5.xlarge

SpotPriceLimit

number

Başlatma şablonunu geçersiz kılan örnek türü (yani LaunchTemplateOverride.InstanceType) için maksimum spot fiyat.

Not

Bu parametre yalnızca LaunchTemplateId parametresi belirtildiğinde etkili olur.

0.025

AlbServerGroups

array<object>

Application Load Balancer (ALB) sunucu gruplarına ilişkin bilgi kümesi.

object

Application Load Balancer (ALB) sunucu gruplarına ilişkin bilgi kümesi.

AlbServerGroupId

string

ALB sunucu grubunun kimliği.

sgp-ddwb0y0g6y9bjm****

Weight

integer

Auto Scaling, ECS örneğini ALB sunucu grubuna ekledikten sonra ECS örneğinin arka uç sunucu olarak ağırlığı.

100

Port

integer

Auto Scaling, ECS örneğini ALB sunucu grubuna ekledikten sonra ECS örneği tarafından kullanılan bağlantı noktası numarası.

80

ServerGroups

array<object>

Yük dengeleme hizmeti gruplarına ilişkin bilgi kümesi.

Not

Ölçeklendirme grubuyla ilişkili ALB hizmet grupları, Network Load Balancer (NLB) sunucu grupları ve Gateway Load Balancer (GWLB) hizmet gruplarına ilişkin bilgi kümesini almak için bu parametreyi kullanabilirsiniz.

object

Yük dengeleme sunucu grubuna ilişkin bilgi kümesi.

ServerGroupId

string

Sunucu grubunun kimliği.

sgp-i9ouakeaerr*****

Type

string

Sunucu grubunun türü. Geçerli değerler:

  • ALB: Uygulama katmanı yük dengelemesi için Application Load Balancer (ALB).

  • NLB: Ağ katmanı yük dengelemesi için Network Load Balancer (NLB).

  • GWLB: Ağ geçidi yük dengelemesi için Gateway Load Balancer (GWLB).

ALB

Weight

integer

Auto Scaling, ECS örneğini sunucu grubuna ekledikten sonra ECS örneğinin arka uç sunucu olarak ağırlığı.

100

Port

integer

Auto Scaling, ECS örneğini sunucu grubuna ekledikten sonra ECS örneği tarafından kullanılan bağlantı noktası numarası.

80

RemovalPolicies

array

ECS örneklerini ölçeklendirme grubundan kaldırmaya yönelik ilkeler kümesi. Geçerli değerler:

  • OldestInstance: En erken zamanda oluşturulan ECS örneğini kaldırır.

  • NewestInstance: En son zamanda oluşturulan ECS örneğini kaldırır.

  • OldestScalingConfiguration: En eski ölçeklendirme yapılandırması tarafından oluşturulan ECS örneğini kaldırır.

string

ECS örneklerini ölçeklendirme grubundan kaldırmaya yönelik ilkeler kümesi. Geçerli değerler:

  • OldestInstance: En erken zamanda oluşturulan ECS örneğini kaldırır.

  • NewestInstance: En son zamanda oluşturulan ECS örneğini kaldırır.

  • OldestScalingConfiguration: En eski ölçeklendirme yapılandırması tarafından oluşturulan ECS örneğini kaldırır.

OldestScalingConfiguration

DBInstanceIds

array

Ölçeklendirme grubuyla ilişkili ApsaraDB RDS örneklerinin kimlikleri.

string

Ölçeklendirme grubuyla ilişkili ApsaraDB RDS örneklerinin kimlikleri.

rm-bp15556qzebg1****

LoadBalancerIds

array

Ölçeklendirme grubuyla ilişkili yük dengeleme örneklerinin kimliklerinin listesi.

string

Ölçeklendirme grubuyla ilişkili yük dengeleme örneklerinin kimliklerinin listesi.

lb-bp19byhscefk3x0li****

VSwitchIds

array

Ölçeklendirme grubuyla ilişkili vSwitch'lerin kimliklerinin kümesi. VSwitchIds parametresini belirtirseniz, VSwitchId parametresi yok sayılır.

string

Ölçeklendirme grubuyla ilişkili vSwitch'lerin kimliklerinin kümesi. VSwitchIds parametresini belirtirseniz, VSwitchId parametresi yok sayılır.

vsw-bp1whw2u46cn8zubm****

SuspendedProcesses

array

Askıya alınan işlemler. Hiçbir işlem askıya alınmamışsa boş bir değer döndürülür. Geçerli değerler:

  • ScaleIn: Ölçek küçültme işlemi.

  • ScaleOut: Ölçek büyütme işlemi.

  • HealthCheck: Sağlık kontrolü işlemi.

  • AlarmNotification: Olay tetiklemeli görev işlemi.

  • ScheduledAction: Zamanlanmış görev işlemi.

string

Askıya alınan işlemler. Hiçbir işlem askıya alınmamışsa boş bir değer döndürülür. Geçerli değerler:

  • ScaleIn: Ölçek küçültme işlemi.

  • ScaleOut: Ölçek büyütme işlemi.

  • HealthCheck: Sağlık kontrolü işlemi.

  • AlarmNotification: Olay tetiklemeli görev işlemi.

  • ScheduledAction: Zamanlanmış görev işlemi.

ScaleIn

SystemSuspended

boolean

Auto Scaling'in ölçeklendirme grubundaki herhangi bir ölçeklendirme etkinliğini çalıştırmayı durdurup durdurmadığını gösterir. Geçerli değerler:

  • true: Auto Scaling, ölçeklendirme grubundaki herhangi bir ölçeklendirme etkinliğini çalıştırmayı durdurur. Bu, ölçeklendirme grubunun yedi günden fazla bir süredir ardışık olarak ölçek büyütme veya ölçek küçültme işleminde başarısız olduğunu gösterir. Ölçeklendirme etkinliğinin çalıştırılmasına devam etmek için ölçeklendirme grubunu veya ölçeklendirme yapılandırmasını değiştirmeniz gerekir.

  • false: Auto Scaling, ölçeklendirme grubundaki ölçeklendirme etkinliğini çalıştırır.

true

IsElasticStrengthInAlarm

boolean

Not

Bu parametre kullanılamaz.

false

MonitorGroupId

string

Ölçeklendirme grubuyla ilişkili CloudMonitor uygulama grubunun kimliği.

1497****

AzBalance

boolean

Ölçeklendirme grubunun kapasitesinin birden fazla bölgeye eşit olarak dağıtılıp dağıtılmadığını gösterir. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • true: Ölçeklendirme grubunun kapasitesi birden fazla bölgeye eşit olarak dağıtılır.

  • false: Ölçeklendirme grubunun kapasitesi birden fazla bölgeye eşit olarak dağıtılmaz.

false

AllocationStrategy

string

Ölçeklendirme grubunun kapasite gereksinimlerini karşılamak için kullanılabilir örnek türlerini nasıl seçeceğini belirleyen kapasite tahsis politikası. Kapasite dağıtım politikası hem kullandıkça öde hem de spot kapasiteleri için geçerlidir. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • priority: Yapılandırılan örnek türlerinin sırasına göre örnekler oluşturur.

  • lowestPrice: Örnek türlerinin birim vCPU fiyatına göre artan sırada örnekler oluşturur.

priority

SpotAllocationStrategy

string

Spot kapasite dağıtım politikası. Spot kapasite için dağıtım politikasını ayrı ayrı belirtmek üzere bu parametreyi kullanabilirsiniz. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • priority: Yapılandırılan örnek türlerinin sırasına göre örnekler oluşturur.

  • lowestPrice: Örnek türlerinin birim vCPU fiyatına göre artan sırada örnekler oluşturur.

Varsayılan değer: priority.

lowestPrice

MaxInstanceLifetime

integer

Ölçeklendirme grubundaki bir örneğin maksimum yaşam süresi. Birim: saniye.

Geçerli değerler: 0 veya [86400, Integer.maxValue]. 0 değeri, MaxInstanceLifetime için yapılandırılan değerin temizlendiğini, yani MaxInstanceLifetime'ın yapılandırılmadığını gösterir.

Varsayılan değer: null.

Not

Bu parametre ECI ölçeklendirme grupları veya ekonomik modu etkinleştirilmiş ölçeklendirme grupları için desteklenmez.

null

CustomPolicyARN

string

Özel ölçek küçültme politikası için Function Compute işlevinin ARN'si. Bu parametre yalnızca RemovalPolicies içindeki ilk kaldırma politikası CustomPolicy olarak ayarlandığında geçerli olur.

acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name

InitCapacity

integer

Ölçeklendirme grubunda ölçek büyütme işleminden önce başlatma durumunda olan örnek sayısı.

0

ResourceGroupId

string

Ölçeklendirme grubunun ait olduğu kaynak grubunun kimliği.

rg-123****

LoadBalancerConfigs

array<object>

Yük dengeleme yapılandırmalarının listesi.

object

Yük dengeleme yapılandırmalarının listesi.

LoadBalancerId

string

Yük dengeleme CLB (eski adıyla SLB) örneğinin kimliği.

lb-2zep8alpq5zq1a2xwyxxx

Weight

integer

Auto Scaling, ECS örneğini SLB sunucu grubuna ekledikten sonra arka uç sunucu olarak ECS örneğinin ağırlığı. Daha yüksek bir ağırlık, ECS örneğine daha fazla erişim isteği dağıtılacağını belirtir. Ağırlık 0 ise ECS örneği erişim isteği almaz. Geçerli değerler: 0 ile 100 arası.

10

EnableDesiredCapacity

boolean

Beklenen örnek sayısı özelliğinin etkin olup olmadığını gösterir. Geçerli değerler:

  • true: Beklenen örnek sayısı özelliği etkindir.

  • false: Beklenen örnek sayısı özelliği devre dışıdır.

false

Tags

array<object>

Ölçeklendirme gruplarının etiketleri.

object

Ölçeklendirme gruplarının etiketleri.

TagKey

string

Ölçeklendirme grubunun etiket anahtarı.

Department

TagValue

string

Ölçeklendirme grubunun etiket değeri.

Finance

Propagate

boolean

Etiketin yayılan bir etiket olup olmadığını gösterir. Geçerli değerler:

  • true: Ölçeklendirme grubundaki etiketler yalnızca yeni oluşturulan örneklere yayılır, ancak ölçeklendirme grubunda zaten çalışmakta olan örneklere yayılmaz.

  • false: Ölçeklendirme grubundaki etiketler örneklere yayılmaz.

Varsayılan değer: false.

false

HealthCheckTypes

array

Ölçeklendirme grubunun sağlık kontrolü modu. Geçerli değerler:

  • NONE: Sağlık kontrolü yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık kontrolleri yapılır. Bu değer, hem ECS hem de ECI ölçeklendirme grupları için örnek sağlık kontrollerini etkinleştirmek amacıyla kullanılır.

  • LOAD_BALANCER: Örneklerin sağlık durumu, yük dengeleme sağlık kontrolü sonuçlarına göre belirlenir. CLB yük dengeleme türü şu anda desteklenmemektedir.

string

Ölçeklendirme grubunun sağlık kontrolü modu. Geçerli değerler:

  • NONE: Sağlık kontrolü yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık kontrolleri yapılır. Bu değer, hem ECS hem de ECI ölçeklendirme grupları için örnek sağlık kontrollerini etkinleştirmek amacıyla kullanılır.

  • LOAD_BALANCER: Örneklerin sağlık durumu, yük dengeleme sağlık kontrolü sonuçlarına göre belirlenir. CLB yük dengeleme türü şu anda desteklenmemektedir.

ECS

DBInstances

array<object>

Ölçeklendirme grubuyla ilişkili veritabanlarının listesi.

object

Ölçeklendirme grubuyla ilişkili veritabanının yapılandırma bilgileri.

DBInstanceId

string

Veritabanı örneği kimliği.

rm-m5eqju85s45mu0***

Type

string

Veritabanı türü. Geçerli değerler:

  • RDS

  • Redis

  • MongoDB

RDS

SecurityGroupIds

array

Ölçeklendirme grubu tarafından veritabanına eklenen güvenlik grubu beyaz listelerinin listesi.

string

Ölçeklendirme grubu tarafından veritabanına eklenen güvenlik grubu beyaz listesi.

DetachDBInstances işlemindeki RemoveSecurityGroup parametresi true olarak ayarlandığında, bu listedeki güvenlik grupları veritabanının güvenlik grubu beyaz listesinden kaldırılır.

sg-uf65zt66cf2a0q47***

SpotCapacity

integer

Ölçeklendirme grubundaki spot örneklerin sayısı.

0

StopInstanceTimeout

integer

Ölçek küçültme işlemi sırasında bir ECS örneğinin durdurulmasını bekleme zaman aşımı süresi. Birim: saniye.

60

CapacityOptions

object

Kapasite seçenekleri.

OnDemandBaseCapacity

integer

Ölçeklendirme grubunda gereken minimum kullandıkça öde örnek sayısı. Ölçeklendirme grubundaki kullandıkça öde örnek sayısı bu değerden azsa, sistem öncelikli olarak kullandıkça öde örnekler oluşturur. Geçerli değerler: 0 ile 1000 arası.

0

OnDemandPercentageAboveBaseCapacity

integer

Ölçeklendirme grubu, OnDemandBaseCapacity tarafından belirtilen minimum kullandıkça öde örnek sayısını karşıladıktan sonra kalan fazla örnekler arasındaki kullandıkça öde örneklerin yüzdesi. Geçerli değerler: 0 ile 100 arası.

0

CompensateWithOnDemand

boolean

MultiAZPolicy parametresi COST_OPTIMIZED olarak ayarlandığında ve fiyat veya envanter nedenleriyle yeterli sayıda spot örnek oluşturulamadığında, gereken ECS örneği sayısını karşılamak için otomatik olarak kullandıkça öde örnekler oluşturulup oluşturulmayacağını belirtir. Geçerli değerler:

  • true: İzin verilir.

  • false: İzin verilmez.

true

SpotAutoReplaceOnDemand

boolean

CompensateWithOnDemand etkinleştirildiğinde ve kullandıkça öde örneklerin yüzdesi OnDemandPercentageAboveBaseCapacity değerini aştığında, kullandıkça öde kapasitesini değiştirmek için spot örneklerin kullanılıp kullanılmayacağını belirtir. CompensateWithOnDemand'ın spot envanteri veya fiyat nedenleriyle spot örnekleri kullandıkça öde örneklere düşürdüğü yaygın senaryolarda, bu parametre kullandıkça öde örneklerin uzun süreli tutulmasını önlemek için fazla kullandıkça öde kapasitesini değiştirmek üzere spot örnekleri kullanmayı dener. Geçerli değerler:

  • true: İzin verilir.

  • false: İzin verilmez.

false

PriceComparisonMode

string

Ölçeklendirme grubu için maliyet optimizasyonu politikasının fiyat karşılaştırma modu. Geçerli değerler:

  • PricePerUnit: Fiyatları kapasite birimi başına fiyata göre karşılaştırır.

    Ölçeklendirme grubundaki bir örneğin kapasitesi, örnek türü için ayarlanan ağırlığa eşittir. Varsayılan ağırlık 1'dir, bu da bir ECS örneğinin bir birim kapasite kapladığı anlamına gelir.

  • PricePerVCpu: Fiyatları vCPU başına fiyata göre karşılaştırır.

PricePerUnit

BalanceMode

string

Bölge dengeleme modu. Bu parametre yalnızca bölge dengeleme modu etkinleştirildiğinde geçerli olur. Geçerli değerler:

  • BalancedBestEffort: Bir bölgede kaynak oluşturma işlemi başarısız olursa, sistem kaynakların teslimini en iyi çabayla sağlamak için diğer bölgelere yönelir.

  • BalancedOnly: Bir bölgede kaynak oluşturma işlemi başarısız olursa, sistem diğer bölgelere yönelmez. Farklı bölgeler arasında aşırı kaynak dengesizliğini önlemek için ölçek büyütme etkinliği kısmen başarılı olur.

BalancedBestEffort

AutoRebalance

boolean

Ölçeklendirme grubu için otomatik dengelemenin etkin olup olmadığını gösterir. Bu parametre yalnızca bölge dengeleme için BalancedOnly etkinleştirildiğinde geçerli olur. Geçerli değerler:

  • false: Ölçeklendirme grubu için otomatik dengeleme devre dışıdır.

  • true: Ölçeklendirme grubu için otomatik dengeleme etkindir. Ölçeklendirme grubu, bölgeler arasındaki kapasiteyi otomatik olarak algılar. Kapasite dengesizse, ölçeklendirme grubu bölgeler arasındaki kapasiteyi yeniden dengelemek için proaktif olarak ölçek büyütme veya ölçek küçültme işlemi yapar.

false

Examples

Success response

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "PageNumber": 1,
  "PageSize": 10,
  "TotalCount": 1,
  "ScalingGroups": [
    {
      "VpcId": "vpc-bp1vwnn14rqpyiczj****",
      "CreationTime": "2014-08-14T10:58Z",
      "TotalInstanceCount": 1,
      "ScalingGroupName": "dyrSuvBOtO1dEdIlIbp****",
      "SpotInstancePools": 5,
      "StoppedCapacity": 1,
      "OnDemandPercentageAboveBaseCapacity": 20,
      "ModificationTime": "2014-08-14T10:58Z",
      "MinSize": 1,
      "ScalingGroupId": "asg-bp14wlu85wrpchm0****",
      "CompensateWithOnDemand": true,
      "ScalingPolicy": "recycle",
      "RemovingWaitCapacity": 1,
      "ActiveCapacity": 1,
      "OnDemandBaseCapacity": 30,
      "ProtectedCapacity": 1,
      "HealthCheckType": "ECS",
      "LifecycleState": "Active",
      "GroupDeletionProtection": true,
      "ActiveScalingConfigurationId": "asc-bp1et2qekq3ojr33****",
      "GroupType": "ECS",
      "MultiAZPolicy": "PRIORITY",
      "RemovingCapacity": 0,
      "PendingWaitCapacity": 1,
      "StandbyCapacity": 1,
      "CurrentHostName": "hostname",
      "PendingCapacity": 0,
      "LaunchTemplateId": "lt-m5e3ofjr1zn1aw7****",
      "TotalCapacity": 1,
      "DesiredCapacity": 5,
      "SpotInstanceRemedy": true,
      "LaunchTemplateVersion": "Default",
      "RegionId": "cn-qingdao",
      "VSwitchId": "vsw-bp1whw2u46cn8zubm****",
      "MaxSize": 2,
      "DefaultCooldown": 60,
      "VServerGroups": [
        {
          "LoadBalancerId": "147b46d767c-cn-qingdao-cm5****",
          "VServerGroupAttributes": [
            {
              "VServerGroupId": "rsp-bp12bjrny****",
              "Weight": 1,
              "Port": 22
            }
          ]
        }
      ],
      "LaunchTemplateOverrides": [
        {
          "WeightedCapacity": 4,
          "InstanceType": "ecs.c5.xlarge",
          "SpotPriceLimit": 0.025
        }
      ],
      "AlbServerGroups": [
        {
          "AlbServerGroupId": "sgp-ddwb0y0g6y9bjm****",
          "Weight": 100,
          "Port": 80
        }
      ],
      "ServerGroups": [
        {
          "ServerGroupId": "sgp-i9ouakeaerr*****",
          "Type": "ALB",
          "Weight": 100,
          "Port": 80
        }
      ],
      "RemovalPolicies": [
        "OldestScalingConfiguration"
      ],
      "DBInstanceIds": [
        "rm-bp15556qzebg1****"
      ],
      "LoadBalancerIds": [
        "lb-bp19byhscefk3x0li****"
      ],
      "VSwitchIds": [
        "vsw-bp1whw2u46cn8zubm****"
      ],
      "SuspendedProcesses": [
        "ScaleIn"
      ],
      "SystemSuspended": true,
      "IsElasticStrengthInAlarm": false,
      "MonitorGroupId": "1497****",
      "AzBalance": false,
      "AllocationStrategy": "priority",
      "SpotAllocationStrategy": "lowestPrice",
      "MaxInstanceLifetime": 0,
      "CustomPolicyARN": "acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name",
      "InitCapacity": 0,
      "ResourceGroupId": "rg-123****",
      "LoadBalancerConfigs": [
        {
          "LoadBalancerId": "lb-2zep8alpq5zq1a2xwyxxx",
          "Weight": 10
        }
      ],
      "EnableDesiredCapacity": false,
      "Tags": [
        {
          "TagKey": "Department",
          "TagValue": "Finance",
          "Propagate": false
        }
      ],
      "HealthCheckTypes": [
        "ECS"
      ],
      "DBInstances": [
        {
          "DBInstanceId": "rm-m5eqju85s45mu0***\n",
          "Type": "RDS",
          "SecurityGroupIds": [
            "sg-uf65zt66cf2a0q47***"
          ]
        }
      ],
      "SpotCapacity": 0,
      "StopInstanceTimeout": 60,
      "CapacityOptions": {
        "OnDemandBaseCapacity": 0,
        "OnDemandPercentageAboveBaseCapacity": 0,
        "CompensateWithOnDemand": true,
        "SpotAutoReplaceOnDemand": false,
        "PriceComparisonMode": "PricePerUnit"
      },
      "BalanceMode": "BalancedBestEffort",
      "AutoRebalance": false
    }
  ]
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.