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.
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
Test
RAM authorization
|
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:
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:
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:
|
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:
Bu parametreyi
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, |
cloud_ssd |
| SystemDisk.Size |
integer |
No |
Sistem bulut diskinin boyutu. Birim: GiB. Geçerli değerler:
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 |
cloud_ssdSystem |
| SystemDisk.Description |
string |
No |
Sistem bulut diskinin açıklaması. Açıklama, 2 ila 256 karakter uzunluğunda olmalıdır ve |
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:
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:
|
{"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ı.
|
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 |
| 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:
|
host**** |
| SpotStrategy |
string |
No |
Kullandıkça öde örneği için ön alım politikası. Geçerli değerler:
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:
|
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 |
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:
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. |
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:
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:
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 |
| 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:
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:
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:
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:
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 |
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:
Not
Bu parametreyi belirtirseniz, aynı anda |
|
|
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:
Not
Bu parametreyi belirtirseniz, aynı anda |
cloud |
|
| Size |
integer |
No |
Veri bulut diskinin boyutu. Birim: GiB. Geçerli değerler:
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 |
cloud_ssdData |
| Category |
string |
No |
Veri bulut diskinin kategorisi. Geçerli değerler:
Bu parametreyi DataDisk.Categories ile birlikte belirtemezsiniz. Ne bu parametre ne de DataDisk.Categories belirtilirse, varsayılan değer kullanılır:
|
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:
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:
Not
Bu parametreyi yalnızca |
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:
|
2 |
| InstanceFamilyLevel |
string |
No |
Örnek ailesinin seviyesi. Bu parametre, gereksinimlerinizi karşılayan örnek türlerini filtrelemek için kullanılır ve
|
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:
|
|
|
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.n1.small/ecs.n1.*/*7* |
|
| Architectures |
array |
No |
Örnek türünün mimari türü. Geçerli değerler:
Varsayılan değer: Tüm mimari türleri. |
|
|
string |
No |
Örnek türünün mimari türü. Geçerli değerler:
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:
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ı.
|
|
|
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ı.
|
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ı.
|
|
|
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 |
|
| 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:
Not
Bu parametre ile |
|
|
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:
Not
Bu parametre ile |
cloud |
|
| SystemDisk.Encrypted |
boolean |
No |
Sistem bulut diskinin şifrelenip şifrelenmeyeceğini belirtir. Geçerli değerler:
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:
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:
Not
Bu parametre yalnızca |
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:
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:
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.
|
|
|
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:
Varsayılan değer: Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
No |
Ağ arabirimi denetleyicisinin (NIC) iletişim modeli. Parametrenin geçerli değerleri:
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:
|
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:
|
sg-uf6ij8dwxxxxxx |
|
| SecondaryPrivateIpAddressCount |
integer |
No |
ENI'ye atanacak ikincil özel IPv4 adreslarının sayısı. Geçerli değerler: 1 ile 49 arası.
|
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:
|
|
|
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:
|
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:
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:
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:
|
|
| 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:
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:
|
|
|
object |
No |
Kullanılabilir Target özel havuzlarını etikete göre filtreler. N için geçerli değerler: 1 ile 20 arası. Not:
|
||
| 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.
|
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:
|
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:
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.