日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

CreateScalingConfiguration

通過調用CreateScalingConfiguration接口,并指定伸縮組ID、實例規格、實例鏡像等信息,為伸縮組創建一個ECS類型的伸縮配置。

接口說明

伸縮配置用來指定彈性擴張時使用的ECS實例模板,支持以下實例配置方式:

  • InstancePatternInfo.N:智能配置模式,無需指定具體的實例規格,只需根據業務需求指定實例的vCPU核數、內存大小、規格族級別以及最高價格,系統會自動篩選符合要求的實例規格,并優先選擇價格最低的實例規格創建ECS實例。該模式僅適用于伸縮組的網絡類型為專有網絡,能夠有效降低擴容時實例規格庫存不足的情況。
  • InstanceType:指定一種實例規格。
  • InstanceTypes.N:指定多種實例規格。
  • InstanceTypeOverride.N:指定多種實例規格,并為不同的實例規格配置權重。
  • Cpu和Memory:指定CPU和內存定義實例規格的范圍,彈性伸縮會結合IO優化、可用區等因素確定可用實例規格集合,并根據價格排序為您創建價格最低的實例。該方式僅適用于伸縮組的擴縮容策略為成本優化策略,且伸縮配置未指定實例規格的場景。
  • 支持以下任一方式綁定主網卡。但需要注意每次調用接口時只能選用一種方式配置主網卡,兩種方式同時使用時將會導致接口調用失敗并返回錯誤信息。
    • 通過SecurityGroupIdSecurityGroupIds.NIpv6AddressCount等參數直接設置主網卡的相關配置信息。
    • 通過NetworkInterfaces.N設置主網卡以及輔助網卡的配置信息,使用該參數時必須設置主網卡信息。其中,NetworkInterfaces.N.InstanceType取值為Primary時,表示設置主網卡;當NetworkInterfaces.N.InstanceType取值為Secondary或空值時,表示設置輔助網卡。
說明 InstanceType、InstanceTypes.N、InstanceTypeOverride.N、Cpu和Memory這四種方式不能同時指定,但InstanceType或者InstanceTypes.N可以與InstancePatternInfo.N同時指定。與InstancePatternInfo.N同時指定時,彈性伸縮優先使用您指定的實例規格擴容,當指定的實例規格無庫存時,再使用符合InstancePatternInfo.N配置的實例規格。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱

類型

是否必選

示例值

描述

Action String CreateScalingConfiguration

系統規定參數。取值:CreateScalingConfiguration。

ScalingGroupId String asg-bp14wlu85wrpchm0****

伸縮配置所屬的伸縮組的ID。

ImageId String centos6u5_64_20G_aliaegis****.vhd

鏡像文件ID,自動創建實例時使用的鏡像資源。

說明 該參數與ImageName參數作用相同,您可以根據實際情況進行二選一設置,即如果設置了ImageName參數,則ImageId參數將被忽略(非必填項)。
ImageName String image****

鏡像文件名稱,同一個地域內鏡像名稱唯一。不支持通過該參數設置鏡像市場中的鏡像。

說明 該參數與ImageId參數作用相同,您可以根據實際情況進行二選一設置,即如果設置了ImageId參數,則ImageName參數將被忽略(非必填項)。
InstanceType String ecs.g6.large

ECS實例的一種實例規格,更多信息,請參見實例規格族

說明 InstanceType、InstanceTypes、InstanceTypeOverrides、Cpu和Memory 這四種方式不能同時指定,但InstanceType可以與InstancePatternInfo同時指定,此時,彈性伸縮會優先使用您指定的實例規格擴容,當指定的實例規格無庫存時,再使用符合InstancePatternInfo 配置的實例規格。
Cpu Integer 2

vCPU個數。單位:核。

同時指定CPU和Memory可以定義實例規格范圍,例如,CPU=2且Memory=16可以定義配置為2 vCPU和16 GiB的所有實例規格。彈性伸縮會結合IO優化、可用區等因素確定可用實例規格集合,并根據價格排序為您創建價格最低的實例。

說明 該區間配置效果僅在成本優化模式下且伸縮配置未設置實例規格時生效。
Memory Integer 16

內存大小。單位:GiB。

同時指定CPU和Memory可以定義實例規格范圍。例如,CPU=2且Memory=16可以定義配置為2 vCPU和16 GiB的所有實例規格。彈性伸縮會結合IO優化、可用區等因素確定可用實例規格集合,并根據價格排序為您創建價格最低的實例。

說明 該區間配置效果僅在成本優化模式下且伸縮配置未設置實例規格時生效。
DeploymentSetId String ds-bp1frxuzdg87zh4pz****

ECS實例所屬的部署集的ID。

SecurityGroupId String sg-280ih****

ECS實例所屬的安全組的ID,同一個安全組內的ECS實例可以互相訪問。

IoOptimized String optimized

是否為I/O優化實例。取值范圍:

  • none:非I/O優化實例。
  • optimized:I/O優化實例。

已停售的實例規格的實例默認值是none,其他實例規格的實例默認值是optimized。

InternetChargeType String PayByTraffic

網絡計費類型。取值范圍:

  • PayByBandwidth:按帶寬計費。此時InternetMaxBandwidthOut即為所選的固定帶寬值。
  • PayByTraffic:按流量計費。此時InternetMaxBandwidthOut只是一個帶寬上限,計費以實際產生的網絡流量為依據。

如果未指定該參數,經典網絡下默認值為PayByBandwidth,專有網絡VPC下默認值為PayByTraffic。

InternetMaxBandwidthIn Integer 10

公網入帶寬最大值,單位為 Mbit/s。取值范圍:

  • 當所購公網出帶寬小于等于 10 Mbit/s 時:1~10,默認為 10。
  • 當所購公網出帶寬大于 10 Mbit/s 時:1~InternetMaxBandwidthOut的取值,默認為InternetMaxBandwidthOut的取值。
InternetMaxBandwidthOut Integer 10

公網出帶寬最大值,單位為 Mbit/s。取值范圍:0~100。

默認值:0。

SystemDisk.Category String cloud_ssd

系統盤的磁盤種類。取值范圍:

  • cloud:普通云盤。
  • cloud_efficiency:高效云盤。
  • cloud_ssd:SSD云盤。
  • ephemeral_ssd:本地SSD盤。
  • cloud_essd:ESSD云盤。
  • cloud_auto:ESSD AutoPL云盤。

該參數不能與SystemDiskCategories.N同時指定。當該參數與SystemDiskCategories.N都未指定時,該參數有默認值。InstanceType為系列I的實例規格且實例屬于非I/O優化實例時,默認值:cloud。否則,默認值:cloud_efficiency。

SystemDisk.Size Integer 100

系統盤的大小,單位:GiB。取值范圍:

  • cloud:20~500。
  • cloud_efficiency:20~500。
  • cloud_ssd:20~500。
  • cloud_essd:20~500。
  • ephemeral_ssd:20~500。

指定該參數后,系統盤大小必須大于等于max{20, ImageSize}。

默認值:max{40, ImageSize}。

SystemDisk.DiskName String cloud_ssdSystem

系統盤的名稱。長度為2~128個英文或中文字符。必須以大小寫字母或中文開頭,不能以http://https://開頭??梢园瑪底帧虢敲疤枺?)、下劃線(_)或者短劃線(-)。

SystemDisk.Description String Test system disk.

系統盤的描述。長度為2~256個英文或中文字符,不能以http://https://開頭。

SystemDisk.AutoSnapshotPolicyId String sp-bp12m37ccmxvbmi5****

系統盤使用的自動快照策略ID。

SystemDisk.PerformanceLevel String PL1

當系統盤為ESSD云盤時,設置云盤的性能等級。取值范圍:

  • PL0:單盤最高隨機讀寫IOPS 1萬。
  • PL1:單盤最高隨機讀寫IOPS 5萬。
  • PL2:單盤最高隨機讀寫IOPS 10萬。
  • PL3:單盤最高隨機讀寫IOPS 100萬。

默認值:PL1。

說明 關于如何選擇ESSD云盤性能等級,請參見ESSD云盤
ScalingConfigurationName String scalingconfig****

伸縮配置的名稱,2~64英文或中文字符,以數字、大小寫字母或中文開頭,可包含數字、下劃線(_)、短劃線(-)或半角句號(.)。

在同一地域下同一伸縮組內伸縮配置名稱唯一。如果您沒有指定該參數,則默認使用伸縮配置的ID。

LoadBalancerWeight Integer 50

ECS實例作為負載均衡后端服務器時的權重,取值范圍:1~100。

默認值:50。

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

ECS實例的標簽。標簽以鍵值對方式傳入,最多可以使用20組標簽。Key和Value的使用要求如下:

  • Key最多支持64個字符,不能以aliyun和acs:開頭,不能包含http://或者https://。一旦使用標簽,Key不允許為空字符串。
  • Value最多支持128個字符,不能以aliyun和acs:開頭,不能包含http://或者https://。Value可以為空字符串。
UserData String ZWNobyBoZWxsbyBlY3Mh

ECS實例的自定義數據,需要以Base64方式編碼,編碼前的原始數據最多為32 KB。

KeyPairName String KeyPairTest

登錄ECS實例時使用的密鑰對的名稱。

  • 對Windows實例,該參數將被忽略,默認為空。
  • 對Linux實例,密碼登錄方式會被初始化成禁止。
RamRoleName String ramrole****

ECS實例的RAM角色名稱。RAM角色名稱由RAM提供和維護,您可調用ListRoles查詢可用的RAM角色。創建RAM角色的具體操作,請參見CreateRole

SecurityEnhancementStrategy String Active

是否開啟安全加固。取值范圍:

  • Active:啟用安全加固,只對公共鏡像生效。
  • Deactive:不啟用安全加固,對所有鏡像類型生效。
InstanceName String instance****

使用本伸縮配置自動創建的ECS實例的名稱。

HostName String host****

云服務器的主機名。半角句號(.)或短劃線(-)不能作為首尾字符,不能連續使用半角句號(.)或短劃線(-)。另外,不同類型實例的命名要求如下:

  • Windows實例:主機名長度為2~15,可以包含大小寫字母、數字和短劃線(-)。不能包含半角句號(.),不能全是數字。
  • 其他類型實例(Linux等):主機名長度為2~64,可以包含多個半角句號(.)。兩個半角句號(.)之間為一段,每段可以包含大小寫字母、數字和短劃線(-)。
SpotStrategy String NoSpot

后付費實例的搶占策略。取值范圍:

  • NoSpot:普通的按量付費實例。
  • SpotWithPriceLimit:設置上限價格的搶占式實例。
  • SpotAsPriceGo:系統自動出價,跟隨當前市場實際價格。

默認值:NoSpot。

PasswordInherit Boolean false

是否使用鏡像預設的密碼。使用該參數時,您需要確保使用的鏡像已經設置了密碼。取值范圍:

  • true:使用鏡像預設密碼。
  • false:不使用鏡像預設密碼。
Password String 123abc****

ECS實例的密碼。長度為8至30個字符,必須同時包含大小寫英文字母、數字和特殊符號中的三類字符。特殊符號可以是:

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

其中,Windows實例不能以斜線號(/)為密碼首字符。

說明 如果傳入Password參數,建議您使用HTTPS協議發送請求,避免密碼泄露。
ResourceGroupId String rg-resource****

ECS實例所屬資源組的ID。

HpcClusterId String hpc-clusterid

ECS實例所屬的HPC集群的ID。

InstanceDescription String Test instance.

ECS實例的描述。長度為2~256個英文或中文字符,不能以http://https://開頭。

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

保證請求冪等性。

從您的客戶端生成一個參數值,確保不同請求間該參數值唯一。只支持ASCII字符,且不能超過64個字符。更多信息,請參見如何保證冪等性。

Ipv6AddressCount Integer 1

為彈性網卡指定隨機生成的IPv6地址數量。

CreditSpecification String Standard

指定突發性能實例的運行模式。取值范圍:

  • Standard:標準模式。
  • Unlimited:無性能約束模式。

更多信息,請參見突發性能實例概述下的性能模式章節。

ImageFamily String hangzhou-daily-update

鏡像族系名稱,通過設置該參數來獲取當前鏡像族系內最新的可用鏡像,用于創建實例。如果已經設置了參數ImageId,則不能設置該參數。

ZoneId String cn-hangzhou-g

ECS實例所屬的可用區ID。

DedicatedHostId String dh-bp67acfmxazb4p****

是否在專有宿主機上創建ECS實例。由于專有宿主機不支持創建搶占式實例,指定DedicatedHostId參數后,會自動忽略請求中的SpotStrategy和SpotPriceLimit設置。

您可以調用DescribeDedicatedHosts查詢專有宿主機ID列表。

Affinity String default

專有宿主機實例是否與專有宿主機關聯。取值范圍:

  • default:實例不與專有宿主機關聯。已啟用節省停機模式的實例,停機后再次啟動時,若原專有宿主機可用資源不足,則實例被放置在自動部署資源池的其他專有宿主機上。
  • host:實例與專有宿主機關聯。已啟用節省停機模式的實例,停機后再次啟動時,仍放置在原專有宿主機上。若原專有宿主機可用資源不足,則實例重啟失敗。

默認值:default。

Tenancy String default

是否在專有宿主機上創建實例。取值范圍:

  • default:創建非專有宿主機實例。
  • host:創建專有宿主機實例。若您不指定DedicatedHostId,則由阿里云自動選擇專有宿主機放置實例。

默認值:default。

SchedulerOptions Map ["testManagedPrivateSpaceId****"]

調度選項。

PrivatePoolOptions.MatchCriteria String Open

實例啟動的私有池容量選項。彈性保障服務或容量預定服務在生效后會生成私有池容量,供實例啟動時選擇。取值范圍:

  • Open:開放模式。將自動匹配開放類型的私有池容量。如果沒有符合條件的私有池容量,則使用公共池資源啟動。該模式下無需設置PrivatePoolOptions.Id參數。
  • Target:指定模式。使用指定的私有池容量啟動實例,如果該私有池容量不可用,則實例會啟動失敗。該模式下必須指定私有池ID,即PrivatePoolOptions.Id參數為必填項。
  • None:不使用模式。實例啟動將不使用私有池容量。
PrivatePoolOptions.Id String eap-bp67acfmxazb4****

私有池ID。即彈性保障服務ID或容量預定服務ID。

SpotDuration Integer 1

搶占式實例的保留時長,單位為小時。取值范圍:

  • 1:創建后阿里云會保證實例運行1小時不會被自動釋放;超過1小時后,系統會自動比較出價與市場價格、檢查資源庫存,來決定實例的保留或回收。
  • 0:創建后,阿里云不能保證實例運行1小時,系統會自動比較出價與市場價格、檢查資源庫存,來決定實例的保留或回收。

    說明 實例被回收前5分鐘內,阿里云會通過ECS系統事件向您發送通知。搶占式實例按秒計費,建議您結合具體任務執行耗時來選擇合適的保留時長。

默認值:1。

SpotInterruptionBehavior String Terminate

搶占實例中斷模式。目前僅支持Terminate(默認)直接釋放實例。

InstanceTypes.N String ecs.g6.large

多種實例規格參數。其中N的取值范圍:1~10,即一個伸縮配置內最多可以設置10種實例規格。

N代表當前伸縮配置中實例規格的優先級,編號為1的實例規格優先級最高,實例規格優先級隨著編號的增大依次降低。當無法根據優先級較高的實例規格創建出實例時,彈性伸縮服務會自動選擇下一優先級的實例規格來創建實例。

說明 InstanceType、InstanceTypes、InstanceTypeOverrides、Cpu和Memory這四種方式不能同時指定,但InstanceTypes可以與InstancePatternInfo同時指定。此時,彈性伸縮優先使用您指定的實例規格擴容,當指定的實例規格無庫存時,再使用符合InstancePatternInfo配置的實例規格。
InstanceTypeOverride.N.InstanceType String ecs.c5.xlarge

當您需要指定伸縮配置中實例規格的容量時,請同時指定本參數和InstanceTypeOverride.N.WeightedCapacity。

本參數用于指定實例規格。您可以指定N個本參數,結合InstanceTypeOverride.N.WeightedCapacity參數,擴展多實例規格支持自定義權重。N的取值范圍:1~10。

說明 指定本參數時,不允許同時指定InstanceTypes.N或InstanceType。

InstanceType的取值范圍:在售的ECS實例規格,請參見實例規格族

InstanceTypeOverride.N.WeightedCapacity Integer 4

當您需要指定伸縮配置中實例規格的容量時,先指定InstanceTypeOverride.N.InstanceType后,再指定本參數。兩個參數一一對應,N需要保持一致。

本參數用于指定實例規格的權重,即實例規格的單臺實例在伸縮組中表示的容量大小。權重越大,滿足期望容量所需的本實例規格的實例數量越少。

由于每個實例規格的vCPU個數、內存大小等性能指標會有差異,您可以根據自身需求,給不同的實例規格配置不同的權重。

例如:

  • 當前容量:0。
  • 期望容量:6。
  • ecs.c5.xlarge規格容量:4。

為滿足期望容量,伸縮組將為用戶擴容2臺ecs.c5.xlarge實例。

說明 擴容時伸縮組的容量不得超過最大容量(MaxSize)與實例規格的最大權重之和。

WeightedCapacity的取值范圍:1~500。

DataDisk.N.PerformanceLevel String PL1

當數據盤為ESSD云盤時,設置云盤的性能等級。N的取值必須和DataDisk.N.Category=cloud_essd中的N保持一致。取值范圍:

  • PL0:單盤最高隨機讀寫IOPS 1萬。
  • PL1:單盤最高隨機讀寫IOPS 5萬。
  • PL2:單盤最高隨機讀寫IOPS 10萬。
  • PL3:單盤最高隨機讀寫IOPS 100萬。

默認值:PL1。

說明 關于如何選擇ESSD云盤性能等級,請參見ESSD云盤
DataDisk.N.AutoSnapshotPolicyId String sp-bp19nq9enxqkomib****

數據盤使用的自動快照策略ID,N的取值范圍:1~16。

DataDisk.N.Encrypted String false

數據盤N是否加密,N的取值范圍:1~16。該參數取值范圍:

  • true:加密。
  • false:不加密。

默認值:false。

DataDisk.N.Description String Test data disk.

數據盤的描述,N的取值范圍:1~16。長度為2~256個英文或中文字符,不能以http://https://開頭。

DataDisk.N.SnapshotId String s-280s7****

創建數據盤時使用的快照,N的取值范圍:1~16。指定該參數后,DataDisk.N.Size會被忽略,實際創建的磁盤大小為指定快照的大小。

如果該快照創建于2013年7月15日或之前,調用會被拒絕,返回參數中會提示InvalidSnapshot.TooOld。

DataDisk.N.Categories.N String cloud

數據盤N的多磁盤類型。第一個N表示第N塊數據盤,取值范圍:1~16。第二個N表示第N塊數據盤的第N種磁盤類型,取值范圍:1~4,即一個伸縮配置內最多可以為數據盤指定4種磁盤類型。N越小,優先級越高。當無法使用高優先級的磁盤類型時,彈性伸縮自動嘗試下一優先級的磁盤類型創建數據盤。取值范圍:

  • cloud:普通云盤。隨實例創建的普通云盤的DeleteWithInstance屬性為true。
  • cloud_efficiency:高效云盤。
  • cloud_ssd:SSD云盤。
  • cloud_essd:ESSD云盤。
說明 指定本參數時,不允許同時指定DataDisk.N.Category。
DataDisk.N.Size Integer 100

數據盤N的磁盤大小,N的取值范圍:1~16,內存單位為GiB。取值范圍:

  • cloud:5~2000。
  • cloud_efficiency:20~32768。
  • cloud_ssd:20~32768。
  • cloud_essd:20~32768。
  • ephemeral_ssd:5~800。

指定該參數后,磁盤大小必須大于等于快照大?。煺胀ㄟ^SnapshotId指定)。

DataDisk.N.Device String /dev/xvdb

數據盤掛載點,N的取值范圍:1~16。如果您沒有指定該參數,則默認在自動創建ECS實例時由系統分配,從/dev/xvdb開始,到/dev/xvdz結束。

DataDisk.N.DiskName String cloud_ssdData

數據盤的名稱,N的取值范圍:1~16。長度為2~128個英文或中文字符。必須以大小寫字母或中文開頭,不能以http://https://開頭。可以包含數字、半角冒號(:)、下劃線(_)或者短劃線(-)。

DataDisk.N.Category String cloud_ssd

數據盤N的磁盤種類,N的取值范圍:1~16。該參數取值范圍:

  • cloud:普通云盤。隨實例創建的普通云盤的DeleteWithInstance屬性為true。
  • cloud_efficiency:高效云盤。
  • cloud_ssd:SSD云盤。
  • ephemeral_ssd:本地SSD盤。
  • cloud_essd:ESSD云盤。
  • cloud_auto:ESSD AutoPL云盤。

該參數不能與DataDisk.N.Categories.N同時指定。當該參數與DataDisk.N.Categories.N都未指定時,該參數默認值:

  • 對于I/O優化實例,默認值為cloud_efficiency。
  • 對于非I/O優化實例,默認值為cloud。
DataDisk.N.DeleteWithInstance Boolean true

指定數據盤是否隨實例釋放,N的取值范圍:1~16。該參數取值范圍:

  • true:釋放實例時,該磁盤隨實例一起釋放。
  • false:釋放實例時,該磁盤保留不釋放。

該參數只可對獨立云盤設置(DataDisk.N.Category為cloud、cloud_efficiency、cloud_ssd、cloud_essd或者cloud_auto),否則會出現報錯。

默認值:true。

DataDisk.N.KMSKeyId String 0e478b7a-4262-4802-b8cb-00d3fb40****

數據盤對應的KMS密鑰的ID,N的取值范圍:1~16。

DataDisk.N.ProvisionedIops Long 100

數據盤預配置的IOPS(Input/Output Operations Per Second)性能指標。

說明 IOPS(Input/Output Operations Per Second)指每秒能處理的I/O個數,表示塊存儲處理讀寫(輸出/輸入)的能力,單位為次/秒。
DataDisk.N.BurstingEnabled Boolean false

數據盤是否開啟Burst(性能突發)。取值范圍:

  • true:開啟。
  • false:未開啟。

    說明 DataDisk.Category取值為cloud_auto時才支持設置該參數。

更多信息,請參見ESSD AutoPL云盤。

SpotPriceLimit.N.PriceLimit Float 0.5

搶占式實例對應的出價,N的取值范圍:1~10。SpotStrategy取值為SpotWithPriceLimit時生效。

SpotPriceLimit.N.InstanceType String ecs.g6.large

搶占式實例的實例規格,N的取值范圍:1~10。SpotStrategy取值為SpotWithPriceLimit時生效。

SecurityGroupIds.N String sg-bp18kz60mefs****

將ECS實例同時加入多個安全組。N的取值范圍與實例能夠加入安全組上限有關。更多信息,請參見使用限制下的安全組章節。

說明 不支持同時指定SecurityGroupId和SecurityGroupIds.N。
InstancePatternInfo.N.Cores Integer 2

智能配置模式下,實例規格的vCPU內核數目,用于篩選符合要求的實例規格范圍。更多信息,請參見實例規格族。N的取值范圍:1~10。

請注意以下信息:

  • InstancePatternInfo.N參數僅適用于伸縮組的網絡類型為專有網絡。
  • InstancePatternInfo.N參數必須同時配置InstancePatternInfo.N.Cores和InstancePatternInfo.N.Memory。
  • 如果您已經通過InstanceType或InstanceTypes.N參數指定了實例規格,彈性伸縮優先使用您指定的實例規格擴容,當指定的實例規格無庫存時,再從符合InstancePatternInfo.N參數值的實例規格中優先使用價格最低的實例規格擴容。
InstancePatternInfo.N.InstanceFamilyLevel String EnterpriseLevel

智能配置模式下,實例規格族級別,用于篩選符合要求的實例規格范圍。取值范圍:

  • EntryLevel:入門級,即共享型實例規格。成本更低,但是無法保證實例計算性能的穩定。適用于平時CPU使用率低的業務場景。更多信息,請參見共享型。
  • EnterpriseLevel:企業級。性能穩定,資源獨享,適用于對穩定性要求高的業務場景。更多信息,請參見實例規格族
  • CreditEntryLevel:積分入門級,即突發性能實例。通過CPU積分來保證計算性能,適用于平時CPU使用率低、偶有突發CPU使用率的情況。更多信息,請參見突發性能實例

N的取值范圍:1~10。

InstancePatternInfo.N.MaxPrice Float 2

智能配置模式下,按量付費實例或者搶占式實例可接受的每小時最高價格,用于篩選符合要求的實例規格范圍。N的取值范圍:1~10。

說明 SpotStrategy設置為SpotWithPriceLimit時,該參數必選。其他情況下,該參數可選。
InstancePatternInfo.N.Memory Float 4

智能配置模式下,實例規格的內存大小,單位為GiB,用于篩選符合要求的實例規格范圍。更多信息,請參見實例規格族。N的取值范圍:1~10。

InstancePatternInfo.N.ExcludedInstanceType.N String ecs.n1.small/ecs.n1.*/*7*

需要排除的實例規格。通過使用通配符(*)可以排除單個規格或者整個規格族。例如:

  • ecs.c6.large:表示排除ecs.c6.large實例規格。
  • ecs.c6.*:表示排除整個c6規格族的實例規格。
InstancePatternInfo.N.Architecture.N String X86

實例規格所屬的架構類型。取值范圍:

  • X86:X86計算。
  • Heterogeneous:異構計算,例如GPU或FPGA等。
  • BareMetal:彈性裸金屬服務器。
  • Arm:Arm計算。

默認值:包含所有架構類型。

InstancePatternInfo.N.BurstablePerformance String Include

是否為性能突發實例規格。取值范圍:

  • Exclude:不包含性能突發實例規格。
  • Include:包含性能突發實例規格。
  • Required:只包含性能突發實例規格。

默認值:Include。

InstancePatternInfo.N.InstanceTypeFamilies.N String ecs.g6

指定的實例規格族。N表示可以設置多個實例規格族,N的取值范圍:1~10。

InstancePatternInfo.N.MinimumCpuCoreCount Integer 2

實例規格的最小vCPU內核數目。

InstancePatternInfo.N.MaximumCpuCoreCount Integer 4

實例規格的最大vCPU內核數目。

說明 MaximumCpuCoreCount參數值不能超過MinimumCpuCoreCount參數值的4倍。
InstancePatternInfo.N.GpuSpecs.N String NVIDIA V100

GPU 類型。

InstancePatternInfo.N.InstanceCategories.N String Compute-optimized with GPU

實例分類。取值范圍:

說明 N表示可以設置多個實例分類,N的取值范圍:1~10。
  • General-purpose:通用型。
  • Compute-optimized:計算型。
  • Memory-optimized:內存型。
  • Big data:大數據型。
  • Local SSDs:本地SSD型。
  • High Clock Speed:高主頻型。
  • Enhanced:增強型。
  • Shared:共享型。
  • Compute-optimized with GPU:GPU計算型。
  • Visual Compute-optimized:視覺計算型。
  • Heterogeneous Service:異構服務型。
  • Compute-optimized with FPGA:FPGA計算型。
  • Compute-optimized with NPU:NPU計算型。
  • ECS Bare Metal:彈性裸金屬服務器。
  • High Performance Compute:高性能計算型。
InstancePatternInfo.N.CpuArchitectures.N String X86

實例的CPU架構。取值范圍:

說明 N表示可以設置多個CPU架構,N的取值范圍:1~2。
  • X86。
  • ARM。
InstancePatternInfo.N.PhysicalProcessorModels.N String Intel Xeon(Ice Lake) Platinum 8369B", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY

實例的處理器型號。N表示可以設置多個處理器型號,N的取值范圍:1~10。

InstancePatternInfo.N.MinimumEniQuantity Integer 2

實例最小支持掛載的彈性網卡上限。

InstancePatternInfo.N.MinimumEniPrivateIpAddressQuantity Integer 2

實例最小單塊彈性網卡的IPv4地址上限。

InstancePatternInfo.N.MinimumEniIpv6AddressQuantity Integer 1

實例最小單塊彈性網卡的IPv6地址上限。

InstancePatternInfo.N.MinimumInitialCredit Integer 12

實例最小突發性能實例t5、t6的初始vCPU積分值。

InstancePatternInfo.N.MinimumBaselineCredit Integer 12

實例最小突發性能實例t5、t6的基準vCPU計算性能(所有vCPU之和)。

InstancePatternInfo.N.MinimumMemorySize Float 4

實例最小內存。單位:GiB。

InstancePatternInfo.N.MaximumMemorySize Float 4

實例最大內存。單位:GiB。

InstancePatternInfo.N.MinimumGpuAmount Integer 2

實例最小 GPU 數目。取值范圍:正整數。

InstancePatternInfo.N.MaximumGpuAmount Integer 2

實例最大 GPU 數目。取值范圍:正整數。

SystemDiskCategories.N String cloud

系統盤的多磁盤類型。N的取值范圍:1~4,即一個伸縮配置內最多可以為系統盤指定4種磁盤類型。N越小,優先級越高。當無法使用高優先級的磁盤類型時,彈性伸縮自動嘗試下一優先級的磁盤類型創建系統盤。取值范圍:

  • cloud:普通云盤。
  • cloud_efficiency:高效云盤。
  • cloud_ssd:SSD云盤。
  • cloud_essd:ESSD云盤。
說明 指定本參數時,不允許同時指定SystemDisk.Category
SystemDisk.Encrypted Boolean false

是否加密系統盤。取值范圍:

  • true:加密。
  • false:不加密。

默認值:false。

SystemDisk.KMSKeyId String 0e478b7a-4262-4802-b8cb-00d3fb40****

系統盤使用的KMS密鑰ID。

SystemDisk.EncryptAlgorithm String AES-256

系統盤采用的加密算法。取值范圍:

  • AES-256。
  • SM4-128。

默認值:AES-256。

SystemDisk.ProvisionedIops Long 100

系統盤預配置的IOPS(Input/Output Operations Per Second)性能指標。

說明 IOPS(Input/Output Operations Per Second)指每秒能處理的I/O個數,表示塊存儲處理讀寫(輸出/輸入)的能力,單位為次/秒。
SystemDisk.BurstingEnabled Boolean false

系統盤是否開啟Burst(性能突發)。取值范圍:

  • true:開啟。
  • false:未開啟。

    說明 SystemDisk.Category取值為cloud_auto時才支持設置該參數。

更多信息,請參見ESSD AutoPL云盤

ImageOptions.LoginAsNonRoot Boolean false

ECS實例是否使用ecs-user用戶登錄,更多信息,請參見管理ECS實例的登錄名。取值范圍:

  • true:是。
  • false:否。

默認值:false。

DeletionProtection Boolean false

ECS實例釋放保護屬性。該項僅適用于按量付費實例,指是否支持通過ECS管理控制臺或API(DeleteInstance)直接釋放實例。取值范圍:

  • true:開啟實例釋放保護屬性,表示不支持通過ECS管理控制臺或API直接釋放實例(即防止彈性伸縮中擴容的實例被誤刪)。
  • false:關閉實例釋放保護屬性,表示支持通過ECS管理控制臺或API直接釋放實例。

默認值:false。

說明 該屬性不影響彈性伸縮正常的縮容活動,即彈性伸縮發生縮容活動時,開啟實例釋放保護的按量付費實例可以被正常釋放掉。
StorageSetId String ss-bp67acfmxazb4p****

存儲集ID。

StorageSetPartitionNumber Integer 2

存儲集中的最大分區數量。取值為大于等于2的整數。

CustomPriorities.N.InstanceType String ecs.g6.large

CustomPriorities字段表示ECS實例規格+虛擬交換機組合的自定義優先級。CustomPriorities.N.InstanceType參數表示自定義優先級中的ECS實例的實例規格。

說明 該參數僅在伸縮組的擴縮容策略優先級策略時有效,且該實例規格(InstanceType)必須包含在伸縮配置的實例規格列表中。

當無法根據優先級較高的ECS實例規格+虛擬交換機創建ECS實例時,彈性伸縮服務會自動選擇下一優先級的ECS實例規格+虛擬交換機組合來創建ECS實例。

說明 如果僅指定了部分ECS實例規格+虛擬交換機組合的自定義優先級,則未指定的組合優先級低于指定的組合優先級,且未指定的組合仍會依次按照伸縮組的虛擬交換機順序、伸縮配置的實例規格順序確定優先級。例如:伸縮組的虛擬交換機順序依次為vsw1、vsw2,伸縮配置的實例規格順序依次為type1、type2,該組合的自定義優先級順序為["vsw2+type2", "vsw1+type2"],則最終優先級為vsw2+type2> vsw1+type2 > vsw1+type1 > vsw2+type1。
CustomPriorities.N.VswitchId String vsw-bp14zolna43z266bq****

CustomPriorities.N.VswitchId參數表示自定義優先級中的虛擬交換機的ID。

說明 該參數僅在伸縮組的擴縮容策略優先級策略時有效,且該交換機(Vswitch)必須包含在伸縮組的交換機列表中。
NetworkInterfaces.N.InstanceType String Primary

彈性網卡類型。使用NetworkInterfaces.N時必須設置主網卡,但不能同時設置SecurityGroupIdSecurityGroupIds.N參數。取值范圍:

  • Primary:主網卡。
  • Secondary:輔助網卡。

默認值:Secondary。

NetworkInterfaces.N.NetworkInterfaceTrafficMode String HighPerformance

網卡的通訊模式。取值范圍:

  • Standard:使用TCP通訊模式。
  • HighPerformance:開啟ERI(Elastic RDMA Interface)接口,使用RDMA通訊模式。

默認值:Standard。

說明 RDMA模式的彈性網卡數量不能超過該實例規格族的限制。更多信息,請參見實例規格族
NetworkInterfaces.N.Ipv6AddressCount Integer 1

為主網卡指定隨機生成的IPv6地址數量。您需要注意以下事項:

  • 如果NetworkInterfaces.N.InstanceType取值為Primary時,設置該參數才會生效。
  • 如果NetworkInterface.N.InstanceType取值為Secondary或空值,則不能設置該參數。
  • 設置該參數后,您不能再設置Ipv6AddressCount參數。
NetworkInterfaces.N.SecurityGroupIds.N String sg-uf6ij8dwxh****

彈性網卡所屬的一個或多個安全組 ID。您需要注意以下事項:

  • 如果NetworkInterfaces.N.InstanceType取值為Primary時,則必須設置該參數。此時該參數的作用等同于SecurityGroupIds.N,但不能同時再設置SecurityGroupIdSecurityGroupIds.N參數。
  • 如果NetworkInterfaces.N.InstanceType取值為Secondary或空值,則該參數為非必填參數。默認值為ECS實例所屬的安全組(即主網卡的安全組)。
DedicatedHostClusterId String dc-2zedxc67zqzt7lb4****

專有宿主機集群ID。

SecurityOptions.ConfidentialComputingMode String TDX

機密計算模式??赡苤担?/p>

HttpEndpoint String enabled

是否啟用實例元數據的訪問通道。取值范圍:

  • enabled:啟用。
  • disabled:禁用。

默認值:enabled。

說明 有關實例元數據的信息,請參見實例元數據概述。
HttpTokens String optional

訪問實例元數據時是否強制使用加固模式(IMDSv2)。取值范圍:

  • optional:不強制使用。
  • required:強制使用。設置該取值后,普通模式無法訪問實例元數據。

默認值:optional。

說明 有關訪問實例元數據的模式,請參見實例元數據訪問模式。

返回數據

名稱

類型

示例值

描述

ScalingConfigurationId String asc-bp1ffogfdauy0nu5****

伸縮配置ID。

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

請求ID。

示例

請求示例

http(s)://ess.aliyuncs.com/?Action=CreateScalingConfiguration
&ScalingGroupId=asg-bp14wlu85wrpchm0****
&ImageId=centos6u5_64_20G_aliaegis****.vhd
&ImageName=image****
&InstanceType=ecs.g6.large
&Cpu=2
&Memory=16
&DeploymentSetId=ds-bp1frxuzdg87zh4pz****
&SecurityGroupId=sg-280ih****
&IoOptimized=optimized
&InternetChargeType=PayByTraffic
&InternetMaxBandwidthIn=10
&InternetMaxBandwidthOut=10
&SystemDisk.Category=cloud_ssd
&SystemDisk.Size=100
&SystemDisk.DiskName=cloud_ssdSystem
&SystemDisk.Description=Test system disk.
&SystemDisk.AutoSnapshotPolicyId=sp-bp12m37ccmxvbmi5****
&SystemDisk.PerformanceLevel=PL1
&ScalingConfigurationName=scalingconfig****
&LoadBalancerWeight=50
&Tags={"key1":"value1","key2":"value2", ... "key5":"value5"}
&UserData=ZWNobyBoZWxsbyBlY3Mh
&KeyPairName=KeyPairTest
&RamRoleName=ramrole****
&SecurityEnhancementStrategy=Active
&InstanceName=instance****
&HostName=host****
&SpotStrategy=NoSpot
&PasswordInherit=false
&Password=123abc****
&ResourceGroupId=rg-resource****
&HpcClusterId=hpc-clusterid
&InstanceDescription=Test instance.
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&Ipv6AddressCount=1
&CreditSpecification=Standard
&ImageFamily=hangzhou-daily-update
&ZoneId=cn-hangzhou-g
&DedicatedHostId=dh-bp67acfmxazb4p****
&Affinity=default
&Tenancy=default
&PrivatePoolOptions.MatchCriteria=Open
&PrivatePoolOptions.Id=eap-bp67acfmxazb4****
&SpotDuration=1
&SpotInterruptionBehavior=Terminate
&InstanceTypes=["ecs.g6.large"]
&InstanceTypeOverride=[{"InstanceType":"ecs.c5.xlarge","WeightedCapacity":4}]
&DataDisk=[{"PerformanceLevel":"PL1","AutoSnapshotPolicyId":"sp-bp19nq9enxqkomib****","Encrypted":"false","Description":"Test data disk.","SnapshotId":"s-280s7****","Categories":["cloud"],"Size":100,"Device":"/dev/xvdb","DiskName":"cloud_ssdData","Category":"cloud_ssd","DeleteWithInstance":true,"KMSKeyId":"0e478b7a-4262-4802-b8cb-00d3fb40****","ProvisionedIops":100,"BurstingEnabled":false}]
&SpotPriceLimit=[{"PriceLimit":0.5,"InstanceType":"ecs.g6.large"}]
&SecurityGroupIds=["sg-bp18kz60mefs****"]
&InstancePatternInfo=[{"Cores":2,"InstanceFamilyLevel":"EnterpriseLevel","MaxPrice":2.0,"Memory":4.0,"ExcludedInstanceType":["ecs.n1.small/ecs.n1.*/*7*"],"Architecture":["X86"],"BurstablePerformance":"Include","InstanceTypeFamilies":["ecs.g6"],"MinimumCpuCoreCount":2,"MaximumCpuCoreCount":4,"GpuSpecs":["NVIDIA V100"],"InstanceCategories":["Compute-optimized with GPU"],"CpuArchitectures":["X86"],"PhysicalProcessorModels":["Intel Xeon(Ice Lake) Platinum 8369B\", \"Intel Xeon(Skylake) Platinum 8163\", … \"Intel Xeon(Cascade Lake) Platinum 8269CY"],"MinimumEniQuantity":2,"MinimumEniPrivateIpAddressQuantity":2,"MinimumEniIpv6AddressQuantity":1,"MinimumInitialCredit":12,"MinimumBaselineCredit":12,"MinimumMemorySize":4.0,"MaximumMemorySize":4.0,"MinimumGpuAmount":2,"MaximumGpuAmount":2}]
&SystemDiskCategories=["cloud"]
&SystemDisk.Encrypted=false
&SystemDisk.KMSKeyId=0e478b7a-4262-4802-b8cb-00d3fb40****
&SystemDisk.EncryptAlgorithm=AES-256
&SystemDisk.ProvisionedIops=100
&SystemDisk.BurstingEnabled=false
&ImageOptions.LoginAsNonRoot=false
&DeletionProtection=false
&StorageSetId=ss-bp67acfmxazb4p****
&StorageSetPartitionNumber=2
&CustomPriorities=[{"InstanceType":"ecs.g6.large","VswitchId":"vsw-bp14zolna43z266bq****"}]
&NetworkInterfaces=[{"InstanceType":"Primary","NetworkInterfaceTrafficMode":"HighPerformance","Ipv6AddressCount":1,"SecurityGroupIds":["sg-uf6ij8dwxh****"]}]
&DedicatedHostClusterId=dc-2zedxc67zqzt7lb4****
&SecurityOptions={"ConfidentialComputingMode":"TDX"}
&HttpEndpoint=enabled
&HttpTokens=optional
&公共請求參數

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateScalingConfigurationResponse>
    <ScalingConfigurationId>asc-bp1ffogfdauy0nu5****</ScalingConfigurationId>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</CreateScalingConfigurationResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

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

錯誤碼

訪問錯誤中心查看更多錯誤碼。

HttpCode

錯誤碼

錯誤信息

描述

400

InstanceType.Mismatch

The specified scaling configuration and existing active scaling configuration have different instance type.

指定的伸縮配置的實例規格與當前的伸縮配置的實例規格不匹配。

404

InvalidDataDiskSnapshotId.NotFound

Snapshot "XXX" does not exist.

不存在指定的快照。

400

InvalidDataDiskSnapshotId.SizeNotSupported

The capacity of snapshot "XXX" exceeds the size limit of the specified disk category.

指定快照的大小超過了磁盤大小的限制。

403

InvalidDevice.InUse

Device "XXX" has been occupied.

數據盤掛載點重復。

400

InvalidImageId.InstanceTypeMismatch

The specified image does not support the specified instance type.

不允許在指定的實例規格下使用該鏡像。

404

InvalidImageId.NotFound

The specified image does not exist.

該賬號下不存在指定的鏡像。

400

InvalidKeyPairName.NotFound

The specified KeyPairName does not exist in our records.

指定的KeyPairName不存在。

400

InvalidNetworkType.ForRAMRole

RAMRole can't be used For classic instance.

經典網絡實例不支持RamRoleName參數。

400

InvalidParameter

The specified value of parameter KeyPairName is not valid.

Windows系統不支持KeyPairName參數。

400

InvalidParameter.Conflict

The value of parameter SystemDisk.Category and parameter DataDisk.N.Category are conflict.

指定的系統盤類型和數據盤類型沖突。

400

InvalidRamRole.NotFound

The specified RamRoleName does not exist.

不存在指定的RamRoleName。

400

InvalidScalingConfigurationName.Duplicate

The specified value of parameter ScalingConfigurationName is duplicated.

已存在相同伸縮配置名。

404

InvalidScalingGroupId.NotFound

The specified scaling group does not exist.

該賬號下不存在指定的伸縮組。

400

InvalidSecurityGroupId.IncorrectNetworkType

The network type of specified security Group does not support this action.

指定的安全組與伸縮組指定網絡類型不一致。

404

InvalidSecurityGroupId.NotFound

The specified security group does not exist.

該賬號下不存在指定的安全組。

400

InvalidSecurityGroupId.VPCMismatch

The specified security group and the specified virtual switch are not in the same VPC.

指定的安全組和虛擬交換機不屬于同一個虛擬專有網絡。

403

InvalidSnapshot.TooOld

This operation is denied because the specified snapshot is created before 2013-07-15.

該快照創建于2013年7月15日或之前,調用被拒絕。

403

InvalidSystemDiskCategory.ValueUnauthorized

The system disk category is not authorized.

沒有創建臨時磁盤系統盤的權限。

400

InvalidUserData.Base64FormatInvalid

The specified parameter UserData must be base64 encoded.

UserData不符合Base64編碼規范。

400

InvalidUserData.SizeExceeded

The specified parameter UserData exceeds the size.

指定的UserData過長。

403

QuotaExceeded.EphemeralDiskSize

Ephemeral disk size quota exceeded.

臨時磁盤數據盤總容量超過2 TiB(2048 GiB)。

400

QuotaExceeded.ScalingConfiguration

Scaling configuration quota exceeded in the specified scaling group.

您目前擁有的伸縮配置個數已經達到上限。

400

QuotaExceeded.SecurityGroupInstance

Instance quota exceeded in the specified security group.

指定的安全組中添加的ECS實例個數已經達到上限。

400

InvalidSecurityGroupId.IncorrectType

The managed security group "XXX" is not supported.

不支持 "XXX" 托管安全組。