Tüm Ürünler
Search
Belge Merkezi

:CreateScalingConfiguration

Son Güncelleme:Oct 13, 2026

Bir ölçeklendirme grubu için ECS ölçeklendirme yapılandırması oluşturur.

Operation description

Ölçeklendirme yapılandırması, ölçek genişletme sırasında kullanılan ECS örnek şablonunu belirtir. Aşağıdaki örnek yapılandırma yöntemleri desteklenir:

  • InstancePatternInfos: Akıllı yapılandırma modu. Tam örnek türlerini belirtmenize gerek yoktur. Yalnızca iş gereksinimlerinize göre vCPU sayısını, bellek boyutunu, örnek ailesi seviyesini ve maksimum fiyatı belirtmeniz yeterlidir. Sistem, gereksinimleri karşılayan örnek türlerini otomatik olarak filtreler ve ECS örnekleri oluşturmak için öncelikli olarak en düşük fiyata sahip örnek türünü seçer. Bu mod yalnızca VPC'deki ölçeklendirme grupları için geçerlidir ve ölçek genişletme sırasında örnek türü envanterinin yetersiz kalma olasılığını etkili bir şekilde azaltır.

  • InstanceType: Tek bir örnek türü belirtir.

  • InstanceTypes: Birden fazla örnek türü belirtir.

  • InstanceTypeOverrides: Birden fazla örnek türü belirtir ve farklı örnek türleri için ağırlıklar yapılandırır.

  • Cpu ve Memory: vCPU sayısını ve bellek boyutunu tanımlayarak örnek türleri aralığını belirtir. Auto Scaling, I/O optimizasyonu ve bölge gibi faktörlere dayalı olarak kullanılabilir örnek türlerini belirler ve en düşük fiyatla örnekler oluşturur. Bu yöntem, yalnızca ölçeklendirme grubunun ölçeklendirme politikası maliyet optimizasyonu olarak ayarlandığında ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde geçerlidir.

  • Birincil ENI'yi bağlamak için aşağıdaki yöntemlerden birini kullanabilirsiniz. Tek bir çağrıda birincil ENI'yi yapılandırmak için yalnızca bir yöntem kullanabileceğinizi unutmayın. Her iki yöntemi aynı anda kullanmak çağrının başarısız olmasına neden olur ve bir hata mesajı döndürür.

    • SecurityGroupId, SecurityGroupIds ve Ipv6AddressCount gibi parametreleri kullanarak birincil ENI'nin yapılandırma bilgilerini doğrudan ayarlayın.

    • NetworkInterfaces parametresini kullanarak birincil ENI ve ikincil ENI'lerin yapılandırma bilgilerini ayarlayın. NetworkInterface parametresini kullandığınızda, birincil ENI bilgilerini ayarlamanız gerekir. NetworkInterface.InstanceType, Primary olarak ayarlanırsa bu, birincil ENI'yi gösterir. NetworkInterface.InstanceType, Secondary olarak ayarlanırsa veya boş bırakılırsa bu, ikincil bir ENI'yi gösterir.

Not

InstanceType, InstanceTypes, InstanceTypeOverrides ile Cpu ve Memory parametrelerini aynı anda belirtemezsiniz. Ancak, InstanceType veya InstanceTypes parametresini InstancePatternInfos ile birlikte belirtebilirsiniz. InstanceType veya InstanceTypes, InstancePatternInfos ile birlikte belirtildiğinde, Auto Scaling ölçek genişletme için öncelikli olarak belirtilen örnek türlerini kullanır. Belirtilen örnek türlerinin stoku tükenirse, Auto Scaling InstancePatternInfos yapılandırmasıyla eşleşen örnek türlerini kullanır.

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:CreateScalingConfiguration

create

*Tüm kaynaklar.

*

None None

Request parameters

Parameter

Type

Required

Description

Example

ScalingGroupId

string

Yes

Ölçeklendirme yapılandırmasının ait olduğu ölçeklendirme grubunun kimliği.

asg-bp14wlu85wrpchm0****

ImageId

string

No

Görüntü dosyasının kimliği. Örneklerin otomatik olarak oluşturulması sırasında kullanılan görüntü kaynağı.

centos6u5_64_20G_aliaegis****.vhd

ImageName

string

No

Görüntü dosyasının adı. Görüntü adı bir bölge içinde benzersiz olmalıdır. ImageId belirtilirse, ImageName yoksayılır.

ImageName kullanarak bir Alibaba Cloud Marketplace görüntüsü belirtemezsiniz.

image****

InstanceType

string

No

ECS örneğinin örnek türü. Daha fazla bilgi için örnek aileleri konusuna bakın.

ecs.g6.large

Cpu

integer

No

vCPU sayısı. Birim: çekirdek.

Örnek türleri aralığını tanımlamak için hem Cpu hem de Memory parametrelerini belirtebilirsiniz. Örneğin, Cpu değerini 2 ve Memory değerini 16 olarak ayarlarsanız, 2 vCPU'ya ve 16 GiB belleğe sahip tüm örnek türleri eşleştirilir. Auto Scaling, I/O optimizasyonu ve bölge gibi faktörlere dayalı olarak kullanılabilir örnek türlerini belirler ve en düşük fiyatla örnekler oluşturur.

Not

Bu yapılandırma, yalnızca ölçeklendirme modu maliyet optimizasyonu olarak ayarlandığında ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde geçerli olur.

2

Memory

integer

No

Bellek boyutu. Birim: GiB.

Örnek türleri aralığını tanımlamak için hem Cpu hem de Memory parametrelerini belirtebilirsiniz. Örneğin, Cpu değerini 2 ve Memory değerini 16 olarak ayarlarsanız, 2 vCPU'ya ve 16 GiB belleğe sahip tüm örnek türleri eşleştirilir. Auto Scaling, I/O optimizasyonu ve bölge gibi faktörlere dayalı olarak kullanılabilir örnek türlerini belirler ve en düşük fiyatla örnekler oluşturur.

Not

Bu yapılandırma, yalnızca ölçeklendirme modu maliyet optimizasyonu olarak ayarlandığında ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde geçerli olur.

16

DeploymentSetId

string

No

ECS örneğinin ait olduğu dağıtım kümesinin kimliği.

ds-bp1frxuzdg87zh4pz****

SecurityGroupId

string

No

ECS örneğinin ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubundaki ECS örnekleri birbirine erişebilir.

sg-280ih****

IoOptimized

string

No

Örneğin bir I/O optimizasyonlu örnek olup olmadığını belirtir. Geçerli değerler:

  • none: Örnek, I/O optimizasyonlu bir örnek değildir.

  • optimized: Örnek, I/O optimizasyonlu bir örnektir.

Kullanımdan kaldırılmış örnek türleri için varsayılan değer none, diğer örnek türleri için ise optimized değeridir.

optimized

InternetChargeType

string

No

Ağ faturalandırma yöntemi. Geçerli değerler:

  • PayByBandwidth: Bant genişliğine göre ödeme. Bu durumda, InternetMaxBandwidthOut sabit bant genişliği değerini belirtir.

  • PayByTraffic: Trafiğe göre ödeme. Bu durumda, InternetMaxBandwidthOut yalnızca maksimum bant genişliğini belirtir ve gerçek ağ trafiğine göre faturalandırılırsınız.

Bu parametre belirtilmezse, klasik ağ için varsayılan değer PayByBandwidth, VPC için ise PayByTraffic değeridir.

PayByTraffic

InternetMaxBandwidthIn

integer

No

Maksimum gelen genel bant genişliği. Birim: Mbit/s. Geçerli değerler:

  • Satın alınan giden genel bant genişliği 10 Mbit/s'den küçük veya buna eşitse: 1 ile 10 arası. Varsayılan değer: 10.

  • Satın alınan giden genel bant genişliği 10 Mbit/s'den büyükse: 1 ile InternetMaxBandwidthOut değeri arası. Varsayılan değer: InternetMaxBandwidthOut değeri.

10

InternetMaxBandwidthOut

integer

No

Maksimum giden genel bant genişliği. Birim: Mbit/s. Geçerli değerler: 0 ile 100 arası.

Varsayılan değer: 0.

10

SystemDisk.Category

string

No

Sistem bulut diskinin kategorisi. Geçerli değerler:

  • cloud: Temel bulut diski.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD bulut diski.

  • ephemeral_ssd: Yerel SSD.

  • cloud_essd: ESSD.

  • cloud_auto: ESSD AutoPL.

Bu parametreyi SystemDiskCategories ile birlikte belirtemezsiniz. Ne bu parametre ne de SystemDiskCategories belirtilirse, varsayılan değer kullanılır:

  • I/O optimizasyonlu örnekler için varsayılan değer cloud_efficiency değeridir.

  • I/O optimizasyonlu olmayan örnekler için varsayılan değer cloud değeridir.

Bu parametre yalnızca bir sistem bulut diski türü belirtir. Tercih edilen disk türü kullanılamadığında sistemin otomatik olarak diğer türleri denemesini istiyorsanız, SystemDiskCategories parametresini kullanın ve öncelik sırasına göre birden fazla disk türü yapılandırın.

cloud_ssd

SystemDisk.Size

integer

No

Sistem bulut diskinin boyutu. Birim: GiB. Geçerli değerler:

  • Temel bulut diski: 20 ile 500 arası.

  • ESSD:
    • PL0: 1 ile 2048 arası.

    • PL1: 20 ile 2048 arası.

    • PL2: 461 ile 2048 arası.

    • PL3: 1261 ile 2048 arası.

  • ESSD AutoPL: 1 ile 2048 arası.

  • Diğer bulut diski türleri: 20 ile 2048 arası.

Bu parametrenin değeri max{1, ImageSize} değerinden büyük veya buna eşit olmalıdır.

Varsayılan değer: max{40, ImageSize}.

100

SystemDisk.DiskName

string

No

Sistem bulut diskinin adı. Ad, 2 ila 128 karakter uzunluğunda olmalı ve harf, rakam, iki nokta üst üste (:), alt çizgi (_) ve tire (-) içerebilir. Bir harfle başlamalıdır ve http:// veya https:// ile başlayamaz.

cloud_ssdSystem

SystemDisk.Description

string

No

Sistem bulut diskinin açıklaması. Açıklama, 2 ila 256 karakter uzunluğunda olmalıdır ve http:// veya https:// ile başlayamaz.

Test system disk.

SystemDisk.AutoSnapshotPolicyId

string

No

Sistem bulut diskine uygulanan otomatik anlık görüntü politikasının kimliği.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

Sistem bulut diski bir ESSD olduğunda performans seviyesi ayarları. Geçerli değerler:

  • PL0: Tek bir ESSD, 10.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL1: Tek bir ESSD, 50.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL2: Tek bir ESSD, 100.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL3: Tek bir ESSD, 1.000.000'a kadar rastgele okuma/yazma IOPS değeri sunabilir.

Varsayılan değer: PL1.

PL0

ScalingConfigurationName

string

No

Ölçeklendirme yapılandırmasının adı. Ad, 2 ila 64 karakter uzunluğunda olmalı ve harf, rakam, alt çizgi (_), tire (-) ve nokta (.) içerebilir. Bir harf, rakam veya Çince karakterle başlamalıdır.

Ad, bir bölgedeki ölçeklendirme grubu içinde benzersiz olmalıdır. Bu parametreyi belirtmezseniz, varsayılan olarak ölçeklendirme yapılandırmasının kimliği kullanılır.

scalingconfig****

LoadBalancerWeight

integer

No

ECS örneğinin yük dengeleme arka uç sunucusu olarak ağırlığı. Geçerli değerler: 1 ile 100 arası.

Varsayılan değer: 50.

50

Tags

string

No

ECS örneğinin etiketleri. Etiketler anahtar-değer çiftleri olarak iletilir. En fazla 20 etiket ekleyebilirsiniz. Anahtarlar ve değerler için gereksinimler aşağıdaki gibidir:

  • Bir anahtar en fazla 64 karakter uzunluğunda olabilir. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez. Anahtar boş bir dize olamaz.

  • Bir değer en fazla 128 karakter uzunluğunda olabilir. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez. Değer boş bir dize olabilir.

{"key1":"value1","key2":"value2", ... "key5":"value5"}

UserData

string

No

ECS örneğinin kullanıcı verileri. Base64 ile kodlanmış olmalıdır. Kodlamadan önceki ham verilerin maksimum boyutu 32 KB'dir.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

No

ECS örneğinde oturum açmak için kullanılan anahtar çiftinin adı.

  • Windows örnekleri için bu parametre yoksayılır ve varsayılan olarak boş bırakılır.

  • Linux örnekleri için parola tabanlı oturum açma varsayılan olarak devre dışıdır.

KeyPairTest

RamRoleName

string

No

ECS örneği için Resource Access Management (RAM) rolünün adı. RAM rolleri RAM tarafından sağlanır ve yönetilir. Kullanılabilir RAM rollerini sorgulamak için ListRoles işlemini çağırabilirsiniz.

ramrole****

SecurityEnhancementStrategy

string

No

Güvenlik güçlendirmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • Active: Güvenlik güçlendirmesini etkinleştirir. Bu değer yalnızca genel görüntüler için geçerlidir.

  • Deactive: Güvenlik güçlendirmesini devre dışı bırakır. Bu değer tüm görüntü türleri için geçerlidir.

Active

InstanceName

string

No

Bu ölçeklendirme yapılandırması kullanılarak otomatik oluşturma sırasındaki ECS örneğinin adı.

instance****

HostName

string

No

ECS örneğinin ana bilgisayar adı. Ana bilgisayar adı nokta (.) veya tire (-) ile başlayamaz veya bitemez ve ardışık nokta (.) veya tire (-) içeremez. Farklı örnek türleri için adlandırma gereksinimleri aşağıdaki gibidir:

  • Windows örnekleri: Ana bilgisayar adı 2 ila 15 karakter uzunluğunda olmalı ve harf, rakam ve tire (-) içerebilir. Nokta (.) içeremez veya yalnızca rakamlardan oluşamaz.

  • Linux örnekleri gibi diğer örnek türleri: Ana bilgisayar adı 2 ila 64 karakter uzunluğunda olmalı ve birden fazla nokta (.) içerebilir. İki nokta arasındaki dize bir bölümdür ve harf, rakam ve tire (-) içerebilir.

host****

SpotStrategy

string

No

Kullandıkça öde örneği için ön alım politikası. Geçerli değerler:

  • NoSpot: Normal kullandıkça öde örneği.

  • SpotWithPriceLimit: Maksimum saatlik fiyata sahip spot örnek.

  • SpotAsPriceGo: Fiyatı mevcut piyasa fiyatına göre otomatik olarak belirlenen spot örnek.

Varsayılan değer: NoSpot.

NoSpot

PasswordInherit

boolean

No

Görüntünün önceden ayarlanmış parolasının kullanılıp kullanılmayacağını belirtir. Bu parametreyi kullandığınızda, görüntüde bir parolanın önceden ayarlandığından emin olun. Geçerli değerler:

  • true: Görüntünün önceden ayarlanmış parolasını kullanır.

  • false: Görüntünün önceden ayarlanmış parolasını kullanmaz.

false

Password

string

No

ECS örneğinin parolası. Parola 8 ila 30 karakter uzunluğunda olmalı ve aşağıdaki karakter türlerinden en az üçünü içermelidir: büyük harfler, küçük harfler, rakamlar ve özel karakterler. Özel karakterler şunları içerir:

() ~!@#$%^&*-_+=|{}[]:;'<>,.?/`

Windows örnekleri için parola eğik çizgi (/) ile başlayamaz.

Not

Password parametresini belirtirseniz, parola sızıntılarını önlemek için istekleri HTTPS üzerinden gönderin.

123abc****

ResourceGroupId

string

No

ECS örneğinin ait olduğu kaynak grubunun kimliği.

rg-resource****

HpcClusterId

string

No

ECS örneğinin ait olduğu HPC kümesinin kimliği.

hpc-clusterid

InstanceDescription

string

No

ECS örneğinin açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalıdır ve http:// veya https:// ile başlayamaz.

Test instance.

ClientToken

string

No

İsteğin idempotent olmasını sağlamak için kullanılan istemci belirteci. Değeri oluşturmak için istemciyi kullanabilirsiniz, ancak farklı istekler arasında benzersiz olduğundan emin olmalısınız. Belirteç yalnızca ASCII karakterler içerebilir ve 64 karakteri aşamaz. Daha fazla bilgi için İdempotentliği sağlama konusuna bakın.

123e4567-e89b-12d3-a456-42665544****

Ipv6AddressCount

integer

No

Ağ arabirimi denetleyicisi (NIC) için rastgele oluşturulan IPv6 adreslerinin sayısı.

1

CreditSpecification

string

No

Ani performanslı örneğin çalışma modelini belirtir. Geçerli değerler:

  • Standard: Standart model.

  • Unlimited: Sınırsız model.

Daha fazla bilgi için Ani performanslı örneklere genel bakış konusundaki performans şeması bölümüne bakın.

Standard

ImageFamily

string

No

Görüntü ailesinin adı. Örnekleri oluşturmak için görüntü ailesindeki en son kullanılabilir görüntüyü almak üzere bu parametreyi ayarlayabilirsiniz. ImageId belirtilirse, bu parametreyi belirtemezsiniz.

hangzhou-daily-update

ZoneId

string

No

ECS örneğinin bölge kimliği.

cn-hangzhou-g

DedicatedHostId

string

No

ECS örneğinin adanmış bir ana bilgisayarda oluşturulup oluşturulmayacağını belirtir. Adanmış ana bilgisayarlar spot örnekleri desteklemediğinden, DedicatedHostId belirtilirse SpotStrategy ve SpotPriceLimit parametreleri otomatik olarak yoksayılır.

Adanmış ana bilgisayar kimliklerinin listesini sorgulamak için DescribeDedicatedHosts işlemini çağırabilirsiniz.

dh-bp67acfmxazb4p****

Affinity

string

No

Adanmış ana bilgisayardaki örneğin adanmış ana bilgisayarla ilişkilendirilip ilişkilendirilmeyeceğini belirtir. Geçerli değerler:

  • default: Örnek, adanmış ana bilgisayarla ilişkilendirilmez. Ekonomik modu etkinleştirilmiş bir örnek durdurulup yeniden başlatıldığında ve orijinal adanmış ana bilgisayarın kaynakları yetersizse, örnek otomatik dağıtım kaynak havuzundaki başka bir adanmış ana bilgisayara otomatik olarak dağıtılır.

  • host: Örnek, adanmış ana bilgisayarla ilişkilendirilir. Ekonomik modu etkinleştirilmiş bir örnek durdurulup yeniden başlatıldığında, orijinal adanmış ana bilgisayarda kalır. Orijinal adanmış ana bilgisayarın kaynakları yetersizse, örnek başlatılamaz.

Varsayılan değer: default.

default

Tenancy

string

No

Örneğin adanmış bir ana bilgisayarda oluşturulup oluşturulmayacağını belirtir. Geçerli değerler:

  • default: Örneği adanmış olmayan bir ana bilgisayarda oluşturur.

  • host: Örneği adanmış bir ana bilgisayarda oluşturur. DedicatedHostId parametresini belirtmezseniz, Alibaba Cloud örnek için otomatik olarak bir adanmış ana bilgisayar seçer.

Varsayılan değer: default.

default

SchedulerOptions

object

No

Zamanlama seçenekleri.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

No

Örnek başlatma için özel havuz seçenekleri. Bir esneklik garantisi veya kapasite rezervasyonu yürürlüğe girdikten sonra, örnekleri başlatırken seçmeniz için özel bir havuz oluşturulur. Geçerli değerler:

  • Open: Açık mod. Sistem, açık bir özel havuzu otomatik olarak eşleştirir. Eşleşen bir özel havuz yoksa, sistem genel havuzdaki kaynakları kullanır. Bu modda, PrivatePoolOptions.Id parametresini belirtmenize gerek yoktur.

  • Target: Belirtilen mod. Sistem, örneği başlatmak için belirtilen özel havuzu kullanır. Belirtilen özel havuz kullanılamıyorsa, örnek başlatılamaz. Bu modda, PrivatePoolOptions.Id parametresini kullanarak özel havuz kimliğini belirtmeniz gerekir.

  • None: Özel havuz yok. Sistem, örneği başlatmak için özel havuzları kullanmaz.

Open

PrivatePoolOptions.Id

string

No

Özel havuzun kimliği. Esneklik garantisi veya kapasite rezervasyonunun kimliğidir.

eap-bp67acfmxazb4****

SpotDuration

integer

No

Spot örneğin korunma süresi. Birim: saat. Geçerli değerler:

  • 1: Alibaba Cloud, örneğin oluşturulduktan sonra 1 saat boyunca çalışacağını ve otomatik olarak serbest bırakılmayacağını garanti eder. 1 saatin ardından sistem, teklifinizi piyasa fiyatıyla otomatik olarak karşılaştırır ve örneği tutmaya veya otomatik olarak serbest bırakmaya karar vermek için kaynak envanterini kontrol eder.

  • 0: Alibaba Cloud, örneğin oluşturulduktan sonra 1 saat boyunca çalışacağını garanti etmez. Sistem, teklifinizi piyasa fiyatıyla otomatik olarak karşılaştırır ve örneği tutmaya veya otomatik olarak serbest bırakmaya karar vermek için kaynak envanterini kontrol eder.

Not

Alibaba Cloud, örnek serbest bırakılmadan 5 dakika önce ECS sistem olaylarını kullanarak size bir bildirim gönderir. Spot örnekler saniye bazında faturalandırılır. Görevlerinizin yürütme süresine göre uygun bir korunma süresi seçin.

Varsayılan değer: 1.

1

SpotInterruptionBehavior

string

No

Spot örneğin kesinti modu. Şu anda yalnızca örneği doğrudan serbest bırakan terminate (varsayılan) değeri desteklenmektedir.

Terminate

InstanceTypes

array

No

Birden fazla örnek türü. InstanceTypes belirtilirse, InstanceType yoksayılır.

Daha yüksek önceliğe sahip örnek türüne göre bir örnek oluşturulamazsa, Auto Scaling örneği oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip örnek türünü seçer.

string

No

Birden fazla örnek türü. InstanceTypes belirtilirse, InstanceType yoksayılır.

Daha yüksek önceliğe sahip örnek türüne göre bir örnek oluşturulamazsa, Auto Scaling örneği oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip örnek türünü seçer.

ecs.g6.large

InstanceTypeOverrides

array<object>

No

Örnek türlerini belirtmek için kullanılan bilgiler.

object

No

Örnek türlerini belirtmek için kullanılan bilgiler.

InstanceType

string

No

Ölçeklendirme grubunun örnek türünün kapasitesine göre ölçeklenmesine ihtiyaç duyduğunuzda, hem bu parametreyi hem de WeightedCapacity parametresini belirtin.

Bu parametre örnek türünü belirtir ve başlatma şablonundaki örnek türünü geçersiz kılar. Başlatma şablonunu N örnek türünü destekleyecek şekilde genişletmek için N örnek türü belirtebilirsiniz. N için geçerli değerler: 1 ile 20 arası.

Not

Bu parametre yalnızca LaunchTemplateId belirtildiğinde geçerli olur.

InstanceType için geçerli değerler: Kullanılabilir ECS örnek türleri.

ecs.c5.xlarge

WeightedCapacity

integer

No

Ölçeklendirme yapılandırmasında örnek türünün kapasitesini belirtmeniz gerektiğinde, InstanceTypeOverrides.InstanceType parametresini belirttikten sonra bu parametreyi belirtin.

Bu parametre, örnek türünün ağırlığını belirtir ve bu, örnek türünün tek bir örneğinin ölçeklendirme grubunda sağladığı kapasiteyi gösterir. 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.

Örnek türleri vCPU sayısı ve bellek boyutu gibi farklı performans ölçümlerine sahip olduğundan, iş gereksinimlerinize göre farklı örnek türleri için farklı ağırlıklar yapılandırabilirsiniz.

Örnek:

  • Mevcut kapasite: 0.

  • Beklenen kapasite: 6.

  • ecs.c5.xlarge örnek türünün kapasitesi: 4.

Beklenen kapasiteyi karşılamak için, ölçeklendirme grubu iki ecs.c5.xlarge örnek ekleyerek ölçeği genişletir.

Not

Ölçek genişletme sırasında, ölçeklendirme grubunun kapasitesi maksimum kapasite (MaxSize) ile örnek türünün maksimum ağırlığının toplamını aşamaz.

WeightedCapacity için geçerli değerler: 1 ile 500 arası.

4

DataDisks

array<object>

No

Veri bulut diski bilgileri koleksiyonu.

object

No

Veri bulut diski bilgileri koleksiyonu.

PerformanceLevel

string

No

Veri bulut diski bir ESSD olduğunda performans seviyesi ayarları. Geçerli değerler:

  • PL0: Tek bir ESSD, 10.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL1: Tek bir ESSD, 50.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL2: Tek bir ESSD, 100.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL3: Tek bir ESSD, 1.000.000'a kadar rastgele okuma/yazma IOPS değeri sunabilir.

Not

Bir ESSD'nin performans seviyesinin nasıl seçileceği hakkında daha fazla bilgi için ESSD'ler konusuna bakın.

PL0

AutoSnapshotPolicyId

string

No

Veri bulut diskine uygulanan otomatik anlık görüntü politikasının kimliği.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Veri bulut diskinin şifrelenip şifrelenmeyeceğini belirtir. Geçerli değerler:

  • true: Veri bulut diskini şifreler.

  • false: Veri bulut diskini şifrelemez.

Varsayılan değer: false.

false

Description

string

No

Veri bulut diskinin açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalıdır ve http:// veya https:// ile başlayamaz.

Test data disk.

SnapshotId

string

No

Veri bulut diskini oluşturmak için kullanılan anlık görüntü. Bu parametre belirtilirse, DataDisks.Size yoksayılır ve oluşturulan diskin gerçek boyutu belirtilen anlık görüntünün boyutu olur.

Anlık görüntü 15 Temmuz 2013'te veya öncesinde oluşturulmuşsa, çağrı reddedilir ve InvalidSnapshot.TooOld hata kodu döndürülür.

s-280s7****

Categories

array

No

Veri bulut diskinin birden fazla disk türü. Daha yüksek önceliğe sahip disk türü kullanılamıyorsa, Auto Scaling veri bulut diskini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip disk türünü dener. Geçerli değerler:

  • cloud: Temel bulut diski. Örnekle birlikte oluşturulan temel bir bulut diskinin DeleteWithInstance özelliği true olarak ayarlanır.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD.

  • cloud_essd: ESSD.

  • ephemeral_ssd: Yerel SSD.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: Bölgesel ESSD.

Not

Bu parametreyi belirtirseniz, aynı anda DataDisks.Category parametresini belirtemezsiniz.

string

No

Veri bulut diskinin birden fazla disk türü. Daha yüksek önceliğe sahip disk türü kullanılamıyorsa, Auto Scaling veri bulut diskini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip disk türünü dener. Geçerli değerler:

  • cloud: Temel bulut diski. Örnekle birlikte oluşturulan temel bir bulut diskinin DeleteWithInstance özelliği true olarak ayarlanır.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD.

  • cloud_essd: ESSD.

  • ephemeral_ssd: Yerel SSD.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: Bölgesel ESSD.

Not

Bu parametreyi belirtirseniz, aynı anda DataDisks.Category parametresini belirtemezsiniz.

cloud

Size

integer

No

Veri bulut diskinin boyutu. Birim: GiB. Geçerli değerler:

  • cloud: 5 ile 2000 arası.

  • cloud_efficiency: 20 ile 32768 arası.

  • cloud_essd: 20 ile 32768 arası.

  • ephemeral_ssd: 5 ile 800 arası.

Bu parametreyi belirtirseniz, disk boyutu SnapshotId tarafından belirtilen anlık görüntü boyutundan büyük veya buna eşit olmalıdır.

100

Device

string

No

Veri bulut diskinin bağlama noktası. Bu parametreyi belirtmezseniz, ECS örneğinin otomatik olarak oluşturulması sırasında sistem varsayılan olarak otomatik şekilde bir bağlama noktası ayırır. Bağlama noktası /dev/xvdb ile başlar ve /dev/xvdz ile biter.

/dev/xvdb

DiskName

string

No

Veri bulut diskinin adı. Ad, 2 ila 128 karakter uzunluğunda olmalı ve harf, rakam, iki nokta üst üste (:), alt çizgi (_) ve tire (-) içerebilir. Bir harfle başlamalıdır ve http:// veya https:// ile başlayamaz.

cloud_ssdData

Category

string

No

Veri bulut diskinin kategorisi. Geçerli değerler:

  • cloud: Temel bulut diski. Örnekle birlikte oluşturulan temel bir bulut diskinin DeleteWithInstance özniteliği true olarak ayarlanır.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD bulut diski.

  • cloud_essd: ESSD.

  • ephemeral_ssd: Yerel SSD.

  • cloud_auto: ESSD AutoPL.

  • cloud_regional_disk_auto: Bölgesel ESSD.

Bu parametreyi DataDisk.Categories ile birlikte belirtemezsiniz. Ne bu parametre ne de DataDisk.Categories belirtilirse, varsayılan değer kullanılır:

  • I/O optimizasyonlu örnekler için varsayılan değer cloud_efficiency değeridir.

  • I/O optimizasyonlu olmayan örnekler için varsayılan değer cloud değeridir.

cloud_ssd

DeleteWithInstance

boolean

No

Örnek serbest bırakıldığında veri bulut diskinin serbest bırakılıp bırakılmayacağını belirtir. Geçerli değerler:

  • true: Örnek serbest bırakıldığında veri bulut diskini serbest bırakır.

  • false: Örnek serbest bırakıldığında veri bulut diskini tutar.

Bu parametreyi yalnızca bağımsız bulut diskleri için ayarlayabilirsiniz (DataDisks.Category; cloud, cloud_efficiency, cloud_ssd veya cloud_essd olarak ayarlandığında). Aksi takdirde bir hata döndürülür.

Varsayılan değer: true.

true

KMSKeyId

string

No

Veri bulut diski tarafından kullanılan Key Management Service (KMS) anahtarının kimliği.

0e478b7a-4262-4802-b8cb-00d3fb40****

ProvisionedIops

integer

No

Veri bulut diskinin sağlanan IOPS (Saniye Başına Giriş/Çıkış İşlemi) performans ölçümleri.

Not

IOPS, saniyede işlenebilen G/Ç işlemi sayısını belirtir. Blok depolamanın okuma ve yazma yeteneklerini ölçer. Birim: saniye başına işlem.

100

BurstingEnabled

boolean

No

Veri bulut diski için ani performans artışı özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Özelliği etkinleştirir.

  • false: Özelliği devre dışı bırakır.

Not

Bu parametreyi yalnızca SystemDisk.Category, cloud_auto olarak ayarlandığında ayarlayabilirsiniz.

false

SpotPriceLimits

array<object>

No

Spot örnekler için faturalandırma bilgileri koleksiyonu.

object

No

Spot örnekler için faturalandırma bilgileri koleksiyonu.

PriceLimit

number

No

Spot örnek için maksimum saatlik fiyat. Bu parametre yalnızca SpotStrategy, SpotWithPriceLimit olarak ayarlandığında geçerli olur.

0.5

InstanceType

string

No

Spot örneğin örnek türü. Bu parametre yalnızca SpotStrategy, SpotWithPriceLimit olarak ayarlandığında geçerli olur.

ecs.g6.large

SecurityGroupIds

array

No

ECS örneğini aynı anda birden fazla güvenlik grubuna ekler. Daha fazla bilgi için Sınırlar konusundaki Güvenlik grupları bölümüne bakın.

Not

SecurityGroupId ve SecurityGroupIds parametrelerini aynı anda belirtemezsiniz.

string

No

ECS örneğini aynı anda birden fazla güvenlik grubuna ekler. Daha fazla bilgi için Sınırlar konusundaki Güvenlik grupları bölümüne bakın.

Not

SecurityGroupId ve SecurityGroupIds parametrelerini aynı anda belirtemezsiniz.

sg-bp18kz60mefs****

InstancePatternInfos

array<object>

No

Gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılan akıllı yapılandırma bilgileri koleksiyonu.

object

No

Gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılan akıllı yapılandırma bilgileri koleksiyonu.

Cores

integer

No

Akıllı yapılandırma modundaki örnek türünün vCPU sayısı. Bu parametre, gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılır. Daha fazla bilgi için Örnek aileleri konusuna bakın.

Aşağıdaki hususlara dikkat edin:

  • InstancePatternInfos parametresi yalnızca ölçeklendirme grubunun ağ türü VPC olduğunda uygulanabilir.

  • InstancePatternInfos parametresini kullandığınızda hem InstancePatternInfos.Cores hem de InstancePatternInfos.Memory parametrelerini yapılandırmanız gerekir.

  • InstanceType veya InstanceTypes parametresini kullanarak örnek türlerini zaten belirttiyseniz, Auto Scaling ölçeklendirme için öncelikle belirtilen örnek türlerini kullanır. Belirtilen örnek türleri stokta yoksa, Auto Scaling InstancePatternInfos parametresiyle belirtilen gereksinimleri karşılayan örnek türleri arasında en düşük fiyata sahip olan örnek türünü öncelikli olarak kullanır.

2

InstanceFamilyLevel

string

No

Örnek ailesinin seviyesi. Bu parametre, gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılır ve CostOptimization etkinleştirildiğinde geçerli olur. Geçerli değerler:

  • EntryLevel: Paylaşımlı örnek türleri. Bu örnek türleri daha uygun maliyetlidir ancak tutarlı bilgi işlem performansı sağlayamazlar. CPU kullanımının genellikle düşük olduğu senaryolar için uygundurlar. Daha fazla bilgi için Paylaşımlı örnek aileleri konusuna bakın.

  • EnterpriseLevel: Kurumsal düzeyde örnek türleri. Bu örnek türleri tutarlı performans ve özel kaynaklar sağlar. Yüksek kararlılık gerektiren senaryolar için uygundurlar. Daha fazla bilgi için Örnek aileleri konusuna bakın.

  • CreditEntryLevel: Ani artış gösterebilen örnekler olan kredi tabanlı giriş seviyesi örnek türleri. Bu örnek türleri, bilgi işlem performansını sağlamak için CPU kredilerini kullanır ve CPU kullanımının genellikle düşük olduğu ancak zaman zaman ani artış gösterdiği senaryolar için uygundur. Daha fazla bilgi için Ani artış gösterebilen örneklere genel bakış konusuna bakın.

EnterpriseLevel

MaxPrice

number

No

Akıllı yapılandırma modunda kullandıkça öde veya spot örnekler için kabul edilebilir maksimum saatlik fiyat. Bu parametre, gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılır.

Not

Bu parametre, SpotStrategy SpotWithPriceLimit olarak ayarlandığında gereklidir. Diğer durumlarda bu parametre isteğe bağlıdır.

2

Memory

number

No

Akıllı yapılandırma modundaki örnek türünün bellek boyutu. Birim: GiB. Bu parametre, gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılır.

4

ExcludedInstanceTypes

array

No

Hariç tutulacak örnek türleri. Tek bir örnek türünü veya tüm bir örnek ailesini hariç tutmak için joker karakter (*) kullanabilirsiniz. Örnekler:

  • ecs.c6.large: ecs.c6.large örnek türünü hariç tutar.

  • ecs.c6.*: c6 örnek ailesindeki tüm örnek türlerini hariç tutar.

string

No

Hariç tutulacak örnek türleri. Tek bir örnek türünü veya tüm bir örnek ailesini hariç tutmak için joker karakter (*) kullanabilirsiniz. Örnekler:

  • ecs.c6.large: ecs.c6.large örnek türünü hariç tutar.

  • ecs.c6.*: c6 örnek ailesindeki tüm örnek türlerini hariç tutar.

ecs.n1.small/ecs.n1.*/*7*

Architectures

array

No

Örnek türünün mimari türü. Geçerli değerler:

  • X86: x86 bilgi işlem.

  • Heterogeneous: GPU veya FPGA gibi heterojen bilgi işlem.

  • BareMental: ECS çıplak metal sunucu.

  • Arm: Arm bilgi işlem.

Varsayılan değer: Tüm mimari türleri.

string

No

Örnek türünün mimari türü. Geçerli değerler:

  • X86: x86 bilgi işlem.

  • Heterogeneous: GPU veya FPGA gibi heterojen bilgi işlem.

  • BareMental: ECS çıplak metal sunucu.

  • Arm: Arm bilgi işlem.

Varsayılan değer: Tüm mimari türleri.

X86

BurstablePerformance

string

No

Örnek türünün ani artış gösterebilen bir örnek türü olup olmadığını belirtir. Geçerli değerler:

  • Exclude: Ani artış gösterebilen örnek türlerini içermez.

  • Include: Ani artış gösterebilen örnek türlerini içerir.

  • Required: Yalnızca ani artış gösterebilen örnek türlerini içerir.

Varsayılan değer: Include.

Include

InstanceTypeFamilies

array

No

Sorgulanacak örnek aileleri. N, birden fazla örnek ailesi belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 10 arası.

string

No

Sorgulanacak örnek aileleri. N, birden fazla örnek ailesi belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 10 arası.

ecs.g6

MinimumCpuCoreCount

integer

No

Örnek türünün minimum vCPU sayısı.

2

MaximumCpuCoreCount

integer

No

Örnek türünün maksimum vCPU sayısı.

Not

MaximumCpuCoreCount değeri, MinimumCpuCoreCount değerinin dört katını aşamaz.

4

GpuSpecs

array

No

GPU türü.

string

No

GPU türü.

NVIDIA V100

InstanceCategories

array

No

Örnek kategorilendirmesi. Geçerli değerler:

Not

N, birden fazla örnek kategorisi için Ayarları belirtir. N için geçerli değerler: 1 ile 10 arası.

  • General-purpose: Genel amaçlı.

  • Compute-optimized: Bilgi işlem için optimize edilmiş.

  • Memory-optimized: Bellek için optimize edilmiş.

  • Big data: Büyük veri.

  • Local SSDs: Yerel SSD.

  • High Clock Speed: Yüksek frekans.

  • Enhanced: Geliştirilmiş.

  • Shared: Paylaşımlı.

  • Compute-optimized with GPU: GPU bilgi işlem.

  • Visual Compute-optimized: Görsel bilgi işlem için optimize edilmiş.

  • Heterogeneous Service: Heterojen hizmet.

  • Compute-optimized with FPGA: FPGA hızlandırmalı bilgi işlem için optimize edilmiş.

  • Compute-optimized with NPU: NPU hızlandırmalı bilgi işlem için optimize edilmiş.

  • ECS Bare Metal: ECS Çıplak Metal Örnek.

  • High Performance Compute: Yüksek performanslı bilgi işlem (HPC).

string

No

Örnek kategorilendirmesi. Geçerli değerler:

Not

N, birden fazla örnek kategorisi için Ayarları belirtir. N için geçerli değerler: 1 ile 10 arası.

  • General-purpose: Genel amaçlı.

  • Compute-optimized: Bilgi işlem için optimize edilmiş.

  • Memory-optimized: Bellek için optimize edilmiş.

  • Big data: Büyük veri.

  • Local SSDs: Yerel SSD.

  • High Clock Speed: Yüksek frekans.

  • Enhanced: Geliştirilmiş.

  • Shared: Paylaşımlı.

  • Compute-optimized with GPU: GPU bilgi işlem.

  • Visual Compute-optimized: Görsel bilgi işlem için optimize edilmiş.

  • Heterogeneous Service: Heterojen hizmet.

  • Compute-optimized with FPGA: FPGA hızlandırmalı bilgi işlem için optimize edilmiş.

  • Compute-optimized with NPU: NPU hızlandırmalı bilgi işlem için optimize edilmiş.

  • ECS Bare Metal: ECS Çıplak Metal Örnek.

  • High Performance Compute: Yüksek performanslı bilgi işlem (HPC).

Compute-optimized with GPU

CpuArchitectures

array

No

Örneğin CPU mimarisi. Geçerli değerler:

Not

N, birden fazla CPU mimarisi belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 2 arası.

  • X86.

  • ARM.

string

No

Örneğin CPU mimarisi. Geçerli değerler:

Not

N, birden fazla CPU mimarisi belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 2 arası.

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

No

Örneğin fiziksel işlemci modeli. N, birden fazla işlemci modeli belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 10 arası.

string

No

Örneğin fiziksel işlemci modeli. N, birden fazla işlemci modeli belirtebileceğinizi gösterir. N için geçerli değerler: 1 ile 10 arası.

Intel Xeon(Ice Lake) Platinum 8369B

MinimumEniQuantity

integer

No

Örneğe bağlanabilecek ağ arabirimi denetleyicisi (NIC) aygıtlarının sayısına ilişkin minimum üst sınır.

2

MinimumEniPrivateIpAddressQuantity

integer

No

Örnek için elastik ağ arabirimleri (ENI) veya ağ arabirimi denetleyicisi (NIC) başına IPv4 adreslarının sayısına ilişkin minimum üst sınır.

2

MinimumEniIpv6AddressQuantity

integer

No

Örnek için elastik ağ arabirimleri (ENI) veya ağ arabirimi denetleyicisi (NIC) başına IPv6 adreslarının sayısına ilişkin minimum üst sınır.

1

MinimumInitialCredit

integer

No

t5 ve t6 ani artış gösterebilen örnekleri için minimum başlangıç vCPU kredi değeri.

12

MinimumBaselineCredit

integer

No

t5 ve t6 ani artış gösterebilen örnekleri için minimum temel vCPU bilgi işlem performansı (tüm vCPU'ların toplamı).

12

MinimumMemorySize

number

No

Örneğin minimum bellek boyutu. Birim: GiB.

4

MaximumMemorySize

number

No

Örneğin maksimum bellek boyutu. Birim: GiB.

4

MinimumGpuAmount

integer

No

Örnek için minimum GPU sayısı. Geçerli değerler: Pozitif tam sayılar.

2

MaximumGpuAmount

integer

No

Örnek için maksimum GPU sayısı. Geçerli değerler: Pozitif tam sayılar.

2

SystemDiskCategories

array

No

Sistem bulut diski için disk türleri. Daha yüksek önceliğe sahip bir disk türü kullanılamıyorsa, Auto Scaling sistem bulut diskini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip disk türünü kullanmayı dener. Geçerli değerler:

  • cloud: Temel bulut diski.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD bulut diski.

  • cloud_essd: ESSD bulut diski.

Not

Bu parametre ile SystemDisk.Category parametresini aynı anda belirtemezsiniz.

string

No

Sistem bulut diski için disk türleri. Daha yüksek önceliğe sahip bir disk türü kullanılamıyorsa, Auto Scaling sistem bulut diskini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip disk türünü kullanmayı dener. Geçerli değerler:

  • cloud: Temel bulut diski.

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD bulut diski.

  • cloud_essd: ESSD bulut diski.

Not

Bu parametre ile SystemDisk.Category parametresini aynı anda belirtemezsiniz.

cloud

SystemDisk.Encrypted

boolean

No

Sistem bulut diskinin şifrelenip şifrelenmeyeceğini belirtir. Geçerli değerler:

  • true: Sistem bulut diskini şifreler.

  • false: Sistem bulut diskini şifrelemez.

Varsayılan değer: false.

false

SystemDisk.KMSKeyId

string

No

Sistem bulut diski için kullanılan KMS anahtarının kimliği.

0e478b7a-4262-4802-b8cb-00d3fb40****

SystemDisk.EncryptAlgorithm

string

No

Sistem bulut diski için kullanılan şifreleme algoritması. Geçerli değerler:

  • AES-256.

  • SM4-128.

Varsayılan değer: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

No

Sistem bulut diski için sağlanan IOPS (Saniye Başına Giriş/Çıkış İşlemi) performans ölçümleri.

Not

IOPS, saniyede işlenebilen G/Ç işlemi sayısını ifade eder. Blok depolamanın okuma ve yazma işleme yeteneğini gösterir. Birim: Saniyedeki işlem sayısı.

100

SystemDisk.BurstingEnabled

boolean

No

Sistem bulut diski için ani artış (performans ani artışı) özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Özelliği etkinleştirir.

  • false: Özelliği devre dışı bırakır.

Not

Bu parametre yalnızca SystemDisk.Category, cloud_auto olarak ayarlandığında desteklenir.

false

ImageOptions.LoginAsNonRoot

boolean

No

ECS örneğine ecs-user kullanıcısı olarak oturum açılıp açılamayacağını belirtir. Daha fazla bilgi için ECS örneğinin oturum açma kullanıcı adını yönetme konusuna bakın. Geçerli değerler:

  • true: Evet.

  • false: Hayır.

Varsayılan değer: false.

false

DeletionProtection

boolean

No

Örneğin serbest bırakma koruması özelliği. Bu özellik, örneğin yanlışlıkla silinmesini önlemek için ECS konsolu veya DeleteInstance API işlemi kullanılarak doğrudan serbest bırakılıp bırakılamayacağını belirtir. Geçerli değerler:

  • true: Örnek için serbest bırakma korumasını etkinleştirir. Örnek, ECS konsolu veya DeleteInstance API işlemi kullanılarak doğrudan serbest bırakılamaz.

  • false: Örnek için serbest bırakma korumasını kapatır. Örnek, ECS konsolu veya DeleteInstance API işlemi kullanılarak doğrudan serbest bırakılabilir.

Varsayılan değer: false.

Not

Bu özellik yalnızca, Auto Scaling tarafından ölçek büyütme sırasında oluşturulan örneklerin yanlışlıkla silinmesini önlemek için kullandıkça öde örneklerine uygulanır. Normal ölçek küçültme etkinliklerini etkilemez. Serbest bırakma koruması etkinleştirilmiş örnekler, ölçek küçültme etkinlikleri sırasında yine de serbest bırakılabilir.

false

StorageSetId

string

No

Depolama kümesinin kimliği.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

Depolama kümesindeki maksimum bölüm sayısı. Geçerli değerler: 2'den büyük veya 2'ye eşit tam sayılar.

2

CustomPriorities

array<object>

No

ECS örnek türü ve vSwitch kombinasyonunun özel önceliği.

Önemli Bu parametre yalnızca ölçeklendirme grubunun ölçeklendirme politikası öncelik tabanlı politika olarak ayarlandığında geçerli olur.

Daha yüksek önceliğe sahip örnek türü ve vSwitch kombinasyonuna göre bir örnek oluşturulamıyorsa, Auto Scaling örneği oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip kombinasyonu seçer.

Not

Yalnızca bazı örnek türü ve vSwitch kombinasyonları için özel öncelikler belirlerseniz, belirtilmeyen kombinasyonların öncelikleri belirtilenlerden daha düşük olur. Belirtilmeyen kombinasyonların öncelikleri, ölçeklendirme grubundaki vSwitch sırasına ve ölçeklendirme yapılandırmasındaki örnek türü sırasına göre belirlenir.

  • Örnek: Ölçeklendirme grubundaki vSwitch sırası vsw1 ve vsw2, ölçeklendirme yapılandırmasındaki örnek türü sırası type1 ve type2 ve özel öncelik sırası ["vsw2+type2", "vsw1+type2"] ise, nihai öncelik sırası şöyledir: "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

object

No

InstanceType

string

No

ECS örneğinin örnek türü.

Önemli Örnek türü, ölçeklendirme yapılandırmasının örnek türü listesine dahil edilmelidir.

ecs.g6.large

VswitchId

string

No

vSwitch kimliği.

Önemli vSwitch, ölçeklendirme grubunun vSwitch listesine dahil edilmelidir.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

No

Ağ arabirimi denetleyicisi (NIC) aygıtlarının listesi.

object

No

Elastik ağ arabirimleri (ENI) veya ağ arabirimi denetleyicisi (NIC).

InstanceType

string

No

Elastik ağ arabirimleri (ENI) türü. Bu parametreyi kullandığınızda, birincil ağ arabirimi denetleyicisi (NIC) için NetworkInterfaces Ayarlarını kullanmanız gerekir ve SecurityGroupId veya SecurityGroupIds parametresini ayarlayamazsınız. Geçerli değerler:

  • Primary: Birincil elastik ağ arabirimi (ENI).

  • Secondary: İkincil elastik ağ arabirimi (ENI).

Varsayılan değer: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

Ağ arabirimi denetleyicisinin (NIC) iletişim modeli. Parametrenin geçerli değerleri:

  • Standard: TCP iletişim modelini kullanır.

  • HighPerformance: Elastik RDMA Arabirimini (ERI) etkinleştirir ve RDMA iletişim modelini kullanır.

Varsayılan değer: Standard.

Not

RDMA modelindeki elastik ağ arabirimlerinin (ENI) sayısı örnek ailesinin sınırını aşamaz. Daha fazla bilgi için Örnek aileleri konusuna bakın.

HighPerformance

Ipv6AddressCount

integer

No

Birincil ENI için rastgele oluşturulan IPv6 adreslarının sayısı. Aşağıdaki hususlara dikkat edin:

  • Bu parametre yalnızca NetworkInterface.InstanceType, Primary olarak ayarlandığında geçerli olur. NetworkInterface.InstanceType, Secondary olarak ayarlanmışsa veya boş bırakılmışsa bu parametreyi yapılandıramazsınız.

  • Bu parametreyi yapılandırdıktan sonra Ipv6AddressCount parametresini yapılandıramazsınız.

1

SecurityGroupIds

array

No

Elastik ağ arabirimlerinin (ENI) ait olduğu bir veya daha fazla güvenlik grubunun kimlikleri.

string

No

Elastik ağ arabirimlerinin (ENI) ait olduğu bir veya daha fazla güvenlik grubunun kimlikleri. Aşağıdaki hususlara dikkat edin:

  • NetworkInterface.InstanceType, Primary olarak ayarlanmışsa, bu parametre için Ayarları yapılandırmanız gerekir. Bu durumda, bu parametre SecurityGroupIds ile aynı işlevi görür, ancak SecurityGroupId veya SecurityGroupIds parametrelerini ayarlayamazsınız.

  • NetworkInterface.InstanceType, Secondary olarak ayarlanmışsa veya boş bırakılmışsa, bu parametre isteğe bağlıdır. Varsayılan değer, ECS örneğinin ait olduğu güvenlik grubudur, yani birincil ağ arabirimi denetleyicisinin (NIC) güvenlik grubudur.

sg-uf6ij8dwxxxxxx

SecondaryPrivateIpAddressCount

integer

No

ENI'ye atanacak ikincil özel IPv4 adreslarının sayısı. Geçerli değerler: 1 ile 49 arası.

  • Değer, örnek türü için IP adresı sayısına ilişkin sınırı aşamaz. Daha fazla bilgi için Örnek aileleri konusuna bakın.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount, ENI'nin birincil özel IP adresı hariç, ENI'ye atanacak ikincil özel IPv4 adreslarının sayısını belirtir. Sistem, bu adresleri ENI'nin ait olduğu vSwitch'in (NetworkInterface.N.VSwitchId) kullanılabilir CIDR bloğundan rastgele atar.

6

VSwitchIds

array

No

Elastik ağ arabirimlerinin (ENI) ait olduğu vSwitch'in kimliği. N, birden fazla vSwitch için Ayarları belirtir. N için geçerli değerler: 1 ile 10 arası.

Aşağıdaki hususlara dikkat edin:

  • InstanceType, Primary olarak ayarlanmışsa, bu parametreyi ayarlayamazsınız. Varsayılan değer, örneğin ait olduğu vSwitch'tir.

  • InstanceType, Secondary olarak ayarlanmışsa veya boş bırakılmışsa, bu parametre isteğe bağlıdır.

  • Sistem, birincil ağ arabirimi denetleyicisi (NIC) ile aynı bölgede bulunan ve en fazla etkin IP adresına sahip olan bir vSwitch'i seçer.

string

No

Elastik ağ arabirimlerinin (ENI) ait olduğu vSwitch'in kimliği. N, birden fazla vSwitch için Ayarları belirtir. N için geçerli değerler: 1 ile 10 arası.

Aşağıdaki hususlara dikkat edin:

  • InstanceType, Primary olarak ayarlanmışsa, bu parametreyi ayarlayamazsınız. Varsayılan değer, örneğin ait olduğu vSwitch'tir.

  • InstanceType, Secondary olarak ayarlanmışsa veya boş bırakılmışsa, bu parametre isteğe bağlıdır.

  • Sistem, birincil ağ arabirimi denetleyicisi (NIC) ile aynı bölgede bulunan ve en fazla etkin IP adresına sahip olan bir vSwitch'i seçer.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

No

Özel ana makine kümesinin kimliği.

dc-2zedxc67zqzt7lb4****

SecurityOptions

object

No

Güvenlik seçenekleri.

ConfidentialComputingMode

string

No

Gizli bilgi işlem modu. Geçerli değerler:

TDX

HttpEndpoint

string

No

Örnek meta verileri için erişim kanalının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • enabled: Erişim kanalını etkinleştirir.

  • disabled: Erişim kanalını devre dışı bırakır.

Varsayılan değer: enabled.

Not

Örnek meta verileri hakkında daha fazla bilgi için Örnek meta verilerine genel bakış konusuna bakın.

enabled

HttpTokens

string

No

Örnek meta verilerine erişmek için güvenlik açısından güçlendirilmiş modun (IMDSv2) zorunlu olarak kullanılıp kullanılmayacağını belirtir. Geçerli değerler:

  • optional: Güvenlik açısından güçlendirilmiş modu zorunlu olarak kullanmaz.

  • required: Güvenlik açısından güçlendirilmiş modu zorunlu olarak kullanır. Bu değeri ayarladıktan sonra, örnek meta verilerine normal modda erişemezsiniz.

Varsayılan değer: optional.

Not

Örnek meta verilerine erişim modları hakkında daha fazla bilgi için Örnek meta verilerinin erişim modları konusuna bakın.

optional

ResourcePoolOptions

object

No

Örnek oluşturulurken kullanılan kaynak havuzu politikası. Bu parametreyi yapılandırırken aşağıdaki hususlara dikkat edin:

  • Bu parametre yalnızca kullandıkça öde örnekleri oluşturduğunuzda geçerli olur.

  • Bu parametreyi PrivatePoolOptions.MatchCriteria veya PrivatePoolOptions.Id ile birlikte yapılandıramazsınız.

Strategy

string

No

Kaynak havuzları, esneklik güvencesi veya kapasite rezervasyonu hizmeti yürürlüğe girdikten sonra oluşturulan özel havuzların yanı sıra genel havuzları da içerir. Örnek başlatıldığında seçim için kullanılabilirler. Geçerli değerler:

  • PrivatePoolFirst: Özel havuzlar önceliklidir. Bu politikayı seçtiğinizde, ResourcePoolOptions.PrivatePoolIds belirtilmişse veya PrivatePoolTags koşulu karşılanıyorsa, ilgili özel havuz öncelikli olarak kullanılır. Herhangi bir özel havuz belirtilmemişse veya belirtilen özel havuzun kapasitesi yetersizse, sistem otomatik olarak açık bir özel havuzla eşleştirme yapar. Uygun bir özel havuz yoksa, örneği oluşturmak için genel havuz kullanılır.

  • PrivatePoolOnly: Yalnızca özel havuzlar kullanılır. Bu politikayı seçtiğinizde ResourcePoolOptions.PrivatePoolIds parametresini belirtmeniz gerekir. Belirtilen özel havuzun kapasitesi yetersizse, örnek başlatılamaz.

  • PublicPoolFirst: Genel havuz kaynakları önceliklidir. Örneği oluşturmak için öncelikli olarak genel havuz kullanılır. Genel havuz kaynakları yetersiz olduğunda, özel havuz kaynakları ek olarak kullanılır. Sistem, öncelikli ve otomatik olarak açık bir özel havuzla eşleştirme yapar. Uygun bir özel havuz yoksa, belirtilen ResourcePoolOptions.PrivatePoolIds veya PrivatePoolTags koşulunu karşılayan bir Target özel havuzu kullanılır. (Bu politika davetli önizleme aşamasındadır ve henüz desteklenmemektedir.)

  • None: Herhangi bir kaynak havuzu politikası kullanılmaz.

Varsayılan değer: None.

PrivatePoolFirst

PrivatePoolIds

array

No

Esneklik güvencesi veya kapasite rezervasyonu hizmetinin kimliği olan özel havuzun kimliği. Yalnızca Target modundaki bir özel havuzun kimliğini belirtebilirsiniz ve bu parametreyi PrivatePoolTags ile birlikte belirtemezsiniz.

string

No

Esneklik güvencesi veya kapasite rezervasyonu hizmetinin kimliği olan özel havuzun kimliği. Yalnızca Target modundaki bir özel havuzun kimliğini belirtebilirsiniz ve bu parametreyi PrivatePoolTags ile birlikte belirtemezsiniz. N için geçerli değerler: 1 ile 20 arası.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

No

Kullanılabilir Target özel havuzlarını etikete göre filtreler. N için geçerli değerler: 1 ile 20 arası. Not:

  • Bu parametreyi yapılandırdığınızda, sistem hesabınızla ilişkili Target özel havuzlarından özel havuzları filtreler. Filtrelenen özel havuzlar etiketlerle eşleşmeli ve bölge ve örnek türü gibi ölçeklendirme grubu kısıtlamalarını karşılamalıdır.

  • Etiket eşleştirme kuralı: Özel havuz, belirtilen tüm etiketlerle eşleşmelidir.

  • Bu parametreyi PrivatePoolIds ile birlikte belirtemezsiniz.

object

No

Kullanılabilir Target özel havuzlarını etikete göre filtreler. N için geçerli değerler: 1 ile 20 arası. Not:

  • Bu parametreyi yapılandırdığınızda, sistem hesabınızla ilişkili Target özel havuzlarından özel havuzları filtreler. Filtrelenen özel havuzlar etiketlerle eşleşmeli ve bölge ve örnek türü gibi ölçeklendirme grubu kısıtlamalarını karşılamalıdır.

  • Etiket eşleştirme kuralı: Özel havuz, belirtilen tüm etiketlerle eşleşmelidir.

  • Bu parametreyi PrivatePoolIds ile birlikte belirtemezsiniz.

Key

string

No

Özel havuzun etiket anahtarı.

TestKey

Value

string

No

Özel havuzun etiket değeri.

TestValue

InstanceTypeCandidateOptions

object

No

Aday modunu etkinleştirdikten sonra, yetersiz stok gibi sorunlar ortaya çıkarsa, sistem mevcut seçili örnek türlerini aynı boyuttaki benzer örnek türleriyle tamamlar veya aday bölgelerde vSwitch'ler oluşturup bunları ölçeklendirme grubuna ekler.

Enabled

boolean

No

Aday modunun etkinleştirilip etkinleştirilmeyeceğini belirtir.

true

MaxPrice

number

No

Aday örnek türleri için maksimum fiyat.

2.10

AllowDifferentGeneration

boolean

No

Diğer nesillere ait örnek türlerinin tamamlanmasına izin verilip verilmeyeceğini belirtir.

  • Örneğin, mevcut örnek türü ecs.c7.large ise, bu özellik etkinleştirildikten sonra ecs.c6.large ve ecs.c8.large gibi örnek türleri aday olarak kullanılabilir.

true

AllowCrossAz

boolean

No

Diğer bölgelerdeki vSwitch'lerin tamamlanmasına izin verilip verilmeyeceğini belirtir.

Not

Örnek türleri değişmez ve yalnızca yeni bölgeler aday olarak kullanılır. Yetersiz stok gibi sorunlar nedeniyle ölçeklendirme grubu seçilen tüm bölgelerde ölçek büyütme yapamazsa, sistem bu yapılandırmaya dayanarak yeni bölgelerdeki vSwitch'leri otomatik olarak ölçeklendirme grubuna ekler. Örneğin, ölçeklendirme grubu cn-hangzhou-h ve cn-hangzhou-g bölgeleriyle yapılandırılmışsa ve her iki bölgede de ölçek büyütme başarısız olursa, Auto Scaling gerçek zamanlı stok durumuna göre cn-hangzhou-k bölgesinde bir vSwitch oluşturabilir ve bunu ölçeklendirme grubuna ekleyebilir.

true

AllowCidrBlocks

array

No

Diğer bölgelere vSwitch eklerken isteğe bağlı vSwitch'lerin CIDR bloklarını belirtir.

string

No

vSwitch CIDR bloğu aşağıdaki gereksinimleri karşılamalıdır:

  • vSwitch CIDR bloğunun alt ağ maskesi uzunluğu 16 ila 29 bit arasında olmalıdır.

  • vSwitch CIDR bloğu, VPC CIDR bloğunun bir alt kümesi olmalıdır.

  • vSwitch CIDR bloğu, VPC'deki bir rota girişinin hedef CIDR bloğuyla aynı olamaz, ancak hedef CIDR bloğunun bir alt kümesi olabilir.

  • vSwitch CIDR bloğu 100.64.0.0/10 veya alt ağları olamaz.

172.16.0.0/24

SecondaryEniVSwitchConstraint

string

No

İkincil elastik ağ arayüzleri (ENI'ler) için VSwitchIds parametresi belirtildiğinde, ikincil ENI'ler için kullanılabilir bir vSwitch'in listeden seçilip seçilmesi gerekip gerekmediğini belirtir. Geçerli değerler:

  • Strict: Katı mod. VSwitchIds listesindeki hiçbir vSwitch gereksinimleri karşılamazsa örnek oluşturma işlemi başarısız olur.

  • Tolerant: Hataya dayanıklı mod. VSwitchIds listesindeki hiçbir vSwitch gereksinimleri karşılamazsa ikincil ENI yapılandırılmaz ve örnek yine de oluşturulur.

Varsayılan değer: Strict.

Strict

Response elements

Element

Type

Description

Example

object

Oluşturulan ölçeklendirme yapılandırması hakkındaki bilgiler.

ScalingConfigurationId

string

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

asc-bp1ffogfdauy0nu5****

RequestId

string

İsteğin kimliği.

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

Examples

Success response

JSON format

{
  "ScalingConfigurationId": "asc-bp1ffogfdauy0nu5****",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.