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

CreateEciScalingConfiguration

調用API CreateEciScalingConfiguration接口創建一個ECI類型的伸縮配置,彈性伸縮會以該伸縮配置作為ECI實例使用的模板,在觸發彈性擴容活動時自動創建ECI實例滿足您的業務需求。

接口說明

伸縮配置用來指定彈性擴張時使用的ECI實例模板。

參數Cpu和Memory用于指定CPU和內存定義實例規格的范圍,彈性伸縮會結合IO優化、可用區等因素確定可用實例規格集合,并根據價格排序為您創建價格最低的實例。該方式僅適用于伸縮組的擴縮容策略為成本優化策略,且伸縮配置未指定實例規格的場景。

調試

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

請求參數

名稱

類型

是否必選

示例值

描述

Action String CreateEciScalingConfiguration

系統規定參數。取值:CreateEciScalingConfiguration

ScalingGroupId String asg-bp14wlu85wrpchm0****

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

ScalingConfigurationName String scalingconfig****

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

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

SecurityGroupId String sg-uf66jeqopgqa9hdn****

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

如果沒有指定安全組,系統將自動使用您選擇的地域下的默認安全組,您需要確保該安全組的入方向規則中包含容器需要暴露的協議和端口。如果您在該地域下沒有默認安全組,系統將自動創建一個默認安全組,并將您聲明的容器協議和端口添加到該安全組的入方向規則中。

ContainerGroupName String nginx-test

ECI實例名稱,即容器組名稱。

RestartPolicy String Always

ECI實例重啟策略。取值范圍:

  • Always:總是重啟。
  • Never:從不重啟。
  • OnFailure:失敗時重啟。

默認值:Always。

Cpu Float 1.0

實例級別vCPU大小。單位:核。

Memory Float 2.0

實例級別內存大小。單位:GiB。

ResourceGroupId String rg-uf66jeqopgqa9hdn****

資源組ID。

DnsPolicy String Default

DNS策略。取值范圍:

  • None:使用DnsConfig字段設置的DNS。
  • Default:繼承運行環境的DNS設置。
ImageSnapshotId String imc-2zebxkiifuyzzlhl****

鏡像緩存ID。

RamRoleName String RamTestRole

實例RAM角色名稱。其中,ECI與ECS共用實例RAM角色,更多信息,請參見通過API使用實例RAM角色

TerminationGracePeriodSeconds Long 60

程序的緩沖時間,用于處理關閉之前的操作。單位為秒。

AutoMatchImageCache Boolean false

是否自動匹配鏡像緩存。取值范圍:

  • true:是。
  • false:否。

默認值:false。

Ipv6AddressCount Integer 1

IPv6地址數。

ActiveDeadlineSeconds Long 1000

有效期限。單位為秒。

SpotStrategy String SpotWithPriceLimit

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

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

默認值:NoSpot。

SpotPriceLimit Float 0.025

設置搶占式實例的每小時最高價格,最多精確到小數點后3位。

SpotStrategy取值為SpotWithPriceLimit時,必須設置SpotPriceLimit

AutoCreateEip Boolean true

是否自動創建彈性公網IP,并綁定ECI實例。

EipBandwidth Integer 5

彈性公網IP的帶寬。默認為5 M。

HostName String test

主機名稱,即容器組名稱。

IngressBandwidth Long 1024000

入方向帶寬限制。單位:Byte。

EgressBandwidth Long 1024000

出方向帶寬限制。單位:Byte。

CpuOptionsCore Integer 2

CPU物理核心數。僅部分規格支持自定義設置。更多信息,請參見自定義CPU選項

CpuOptionsThreadsPerCore Integer 2

每核線程數。僅部分規格支持自定義設置。配置為1時表示關閉超線程。更多信息,請參見自定義CPU選項

EphemeralStorage Integer 20

臨時存儲空間大小,默認使用ESSD PL1類型的云盤。單位:GiB。

LoadBalancerWeight Integer 50

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

默認值:50。

Tag.N.Key String version

實例的標簽鍵。N的取值范圍:1~20。

如果傳入該值,則不允許為空字符串。最多支持128個字符,不能以aliyunacs:開頭,不能包含http://或者https://

Tag.N.Value String 3

實例的標簽值。N的取值范圍:1~20。

如果傳入該值,則允許為空字符串。最多支持128個字符,不能以acs:開頭,不能包含http://或者https://

ImageRegistryCredential.N.Password String yourpassword

鏡像倉庫密碼。

ImageRegistryCredential.N.Server String registry-vpc.cn-shanghai.aliyuncs.com

鏡像倉庫注冊地址。

ImageRegistryCredential.N.UserName String yourusername

鏡像倉庫用戶名。

Container.N.ReadinessProbe.TimeoutSeconds Integer 5

檢查超時的時間,默認值為1秒,最小值為1秒。

Container.N.ReadinessProbe.SuccessThreshold Integer 1

從上次檢查失敗后重新認定檢查成功的檢查次數閾值(必須是連續成功),默認值為1。當前值必須為1。

Container.N.SecurityContext.Capability.Add.N String NET_ADMIN

為容器內的進程授予某些特定的權限。目前僅支持配置為NET_ADMIN和NET_RAW。

說明 NET_RAW默認不支持,需提交工單申請。
Container.N.ReadinessProbe.TcpSocket.Port Integer 8000

使用TCP Socket方式進行健康檢查時,TCP Socket檢測的端口。

Container.N.ReadinessProbe.HttpGet.Scheme String HTTP

使用HTTP請求方式進行健康檢查時,HTTP Get請求對應的協議類型,取值范圍:

  • HTTP。
  • HTTPS。
Container.N.LivenessProbe.PeriodSeconds Integer 5

檢查執行的周期,默認值為10秒,最小值為1秒。

Container.N.Port.N.Protocol String TCP

協議類型。取值范圍:

  • TCP。
  • UDP。
Container.N.Port.N.Port Integer 80

端口號。取值范圍:1~65535。

Container.N.EnvironmentVar.N.Key String PATH

環境變量名。長度為1~128個字符。格式要求:[0-9a-zA-Z],以及下劃線(_),不能以數字開頭。

Container.N.EnvironmentVar.N.Value String /usr/local/bin

環境變量值。長度為0~256位。

Container.N.LivenessProbe.TcpSocket.Port Integer 8000

使用TCP Socket方式進行健康檢查時,TCP Socket檢測的端口。

Container.N.Tty Boolean false

是否開啟交互。取值范圍:

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

默認值:false。

當Command為/bin/bash命令時,需要設置為true。

Container.N.WorkingDir String /usr/local/

容器工作目錄。

Container.N.LivenessProbe.HttpGet.Scheme String HTTP

使用HTTP請求方式進行健康檢查時,HTTP Get請求對應的協議類型,取值范圍:

  • HTTP。
  • HTTPS。
Container.N.ReadinessProbe.HttpGet.Port Integer 8080

使用HTTP請求方式進行健康檢查時,HTTP Get請求檢測的端口號。

Container.N.Arg.N String 100

容器啟動命令對應的參數。最多10個。

Container.N.Gpu Integer 1

指定容器使用的GPU個數。

Container.N.ReadinessProbe.InitialDelaySeconds Integer 3

檢查開始執行的時間,以容器啟動完成為起點計算。單位為秒。

Container.N.Stdin Boolean false

此容器是否應在容器運行時為標準輸入分配緩沖區。如果未設置,則容器中標準輸入的讀取值將導致EOF。

默認值:false。

Container.N.Memory Float 0.5

容器內存大小。單位:GiB。

Container.N.Name String nginx

容器鏡像名稱。

Container.N.Image String registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

容器鏡像。

Container.N.LivenessProbe.InitialDelaySeconds Integer 5

檢查開始執行的時間,以容器啟動完成為起點計算。單位為秒。

Container.N.VolumeMount.N.MountPropagation String None

數據卷的掛載傳播設置。掛載傳播允許將Container掛載的卷共享到同一Pod中的其他Container,甚至可以共享到同一節點上的其他Pod。取值范圍:

  • None:該卷不感知任何后續在此卷或其子目錄上執行的掛載操作。
  • HostToCotainer:該卷將會感知到后續在此卷或其子目錄上的掛載操作。
  • Bidirectional:和HostToCotainer類似,能感知掛載操作。另外,該卷將被傳播回主機和使用同一卷的所有Pod的所有容器。

默認值:None。

Container.N.VolumeMount.N.MountPath String /pod/data

容器掛載數據卷的目錄。

說明 容器掛載目錄下的內容會被Volume的內容直接覆蓋,請謹慎使用。
Container.N.VolumeMount.N.ReadOnly Boolean false

數據卷是否只讀。取值范圍:

  • true:是。
  • false:否。

默認值:false。

Container.N.VolumeMount.N.Name String default-volume1

數據卷名稱。同Volume中的Name。

Container.N.VolumeMount.N.SubPath String data2/

數據卷子路徑。

Container.N.LivenessProbe.FailureThreshold Integer 3

從上次檢查成功后認定檢查失敗的檢查次數閾值(必須是連續失敗)。

默認值:3。

Container.N.ReadinessProbe.Exec.Command.N String cat /tmp/healthy

使用命令行方式進行健康檢查時,在容器內執行的命令。

Container.N.ReadinessProbe.FailureThreshold Integer 3

從上次檢查成功后認定檢查失敗的檢查次數閾值(必須是連續失敗)。默認值:3。

Container.N.ImagePullPolicy String Always

容器的鏡像拉取策略。取值范圍:

  • Always:總是拉取。每次都拉取鏡像。
  • IfNotPresent:按需拉取。優先使用本地鏡像,本地沒有鏡像時則拉取鏡像。
  • Never:從不拉取。使用本地鏡像,不拉取鏡像。
Container.N.StdinOnce Boolean false

當標準輸入為true時,標準輸入流將在多個附加會話中是否保持開啟狀態。

如果StdinOnce設為true,標準輸入在容器開啟時被打開,在首個客戶端附加到標準輸入之前都為空,然后會一直保持開啟狀態,接收數據,直到客戶端連接斷開,此時標準輸入被關閉,在容器重啟前一直保持關閉狀態。

Container.N.Cpu Float 0.25

容器CPU核數。

Container.N.LivenessProbe.HttpGet.Port Integer 8888

使用HTTP請求方式進行健康檢查時,HTTP Get請求檢測的端口號。

Container.N.LivenessProbe.HttpGet.Path String /healthyz

使用HTTP請求方式進行健康檢查時,HTTP Get請求檢測的路徑。

Container.N.LivenessProbe.SuccessThreshold Integer 1

從上次檢查失敗后重新認定檢查成功的檢查次數閾值(必須是連續成功),默認值為1。當前值必須為1。

Container.N.ReadinessProbe.PeriodSeconds Integer 3

檢查執行的周期,默認值為10秒,最小值為1秒。

Container.N.LivenessProbe.TimeoutSeconds Integer 1

檢查超時的時間,默認值為1秒,最小值為1秒。

Container.N.Command.N String sleep

容器啟動命令。最多20個。每個命令最多包含256個字符。

Container.N.SecurityContext.RunAsUser Long 1000

設置運行容器的用戶ID。

Container.N.ReadinessProbe.HttpGet.Path String /healthz

使用HTTP請求方式進行健康檢查時,HTTP Get請求檢測的路徑。

Container.N.LivenessProbe.Exec.Command.N String cat/tmp/healthy

使用命令行方式進行健康檢查時,在容器內執行的命令。

Container.N.LifecyclePostStartHandlerHttpGetHost String 10.0.XX.XX

使用HTTP請求方式設置PostStart回調函數時,接收HTTP Get請求的主機地址。

Container.N.LifecyclePostStartHandlerHttpGetPort Integer 5050

使用HTTP請求方式設置PostStart回調函數時,HTTP Get請求檢查的端口號。

Container.N.LifecyclePostStartHandlerHttpGetPath String /healthyz

使用HTTP請求方式設置PostStart回調函數時,HTTP Get請求檢測的路徑。

Container.N.LifecyclePostStartHandlerHttpGetScheme String HTTPS

使用HTTP請求方式設置postStart回調函數時,HTTP Get請求對應的協議類型,取值范圍:

  • HTTP。
  • HTTPS。
Container.N.LifecyclePostStartHandlerExec.N String [ "/bin/sh", "-c", "echo Hello from the postStart handler /usr/share/message" ]

使用命令行方式設置PostStart回調函數時,在容器內執行的命令。

Container.N.LifecyclePostStartHandlerTcpSocketHost String 10.0.XX.XX

使用TCP Socket方式設置PostStart回調函數時,TCP Socket檢測的主機地址。

Container.N.LifecyclePostStartHandlerTcpSocketPort Integer 80

使用TCPSocket方式設置PostStart回調函數時,TCP Socket檢測的端口。

Container.N.LifecyclePreStopHandlerHttpGetHost String 10.0.XX.XX

使用HTTP請求方式設置PreStop回調函數時,接收HTTP Get請求的主機地址。

Container.N.LifecyclePreStopHandlerHttpGetPort Integer 88

使用HTTP請求方式設置PreStop回調函數時,HTTP Get請求檢測的端口號。

Container.N.LifecyclePreStopHandlerHttpGetPath String /healthyz

使用HTTP請求方式設置PreStop回調函數時,HTTP Get請求檢測的路徑。

Container.N.LifecyclePreStopHandlerHttpGetScheme String HTTP

使用HTTP請求方式設置PreStop回調函數時,HTTP Get請求對應的協議類型,取值范圍:

  • HTTP。
  • HTTPS。
Container.N.LifecyclePreStopHandlerExec.N String [ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

使用命令行方式設置PreStop回調函數時,在容器內執行的命令。

Container.N.LifecyclePreStopHandlerTcpSocketHost String 10.0.XX.XX

使用TCP Socket方式設置PreStop回調函數時,TCP Socket檢測的主機地址。

Container.N.LifecyclePreStopHandlerTcpSocketPort Integer 90

使用TCPSocket方式設置PreStop回調函數時,TCP Socket檢測的端口。

Volume.N.Type String ConfigFileVolume

數據卷類型。取值范圍:

  • EmptyDirVolume:EmptyDir類型的數據卷,表示空目錄。
  • NFSVolume:NFS類型的數據卷,表示網絡文件系統。
  • ConfigFileVolume:ConfigFile類型的數據卷,表示配置文件。
  • FlexVolume:使用FlexVolume插件擴展存儲類型,支持掛載云盤。
  • HostPathVolume:HostPath類型的數據卷,表示主機節點的文件或目錄。
  • DiskVolume(不推薦):云盤數據卷。建議使用FlexVolume掛載云盤。
Volume.N.DiskVolume.DiskSize Integer 15

DiskVolume的大小。單位:GiB。

Volume.N.NFSVolume.Path String /share

NFS數據卷路徑。

Volume.N.FlexVolume.FsType String ext4

掛載的文件系統類型,默認取決于FlexVolume的script。

Volume.N.DiskVolume.FsType String xfs

該系統類型不推薦使用,建議您使用FlexVolume.FsType參數。

Volume.N.HostPathVolume.Type String Directory

Host目錄的類型。例如:File、Directory、Socket等。

Volume.N.NFSVolume.ReadOnly Boolean false

NFS數據卷是否只讀。取值范圍:

  • true:是。
  • false:否。

默認值:false。

Volume.N.HostPathVolume.Path String /xx/xx/path

Host上的絕對路徑。

Volume.N.FlexVolume.Options String {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

FlexVolume對象選項列表。為KV形式,采用JSON傳遞。

例如:通過FlexVolume掛載云盤時,Options的格式為{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

Volume.N.FlexVolume.Driver String flexvolume

用于FlexVolume的驅動程序名稱。

Volume.N.ConfigFileVolumeDefaultMode Integer 0644

ConfigFileVolume默認的權限。

Volume.N.NFSVolume.Server String 3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

NFS服務器地址。

Volume.N.DiskVolume.DiskId String d-xx

DiskVolume的ID。

Volume.N.Name String default-volume1

數據卷名稱。

Volume.N.EmptyDirVolume.Medium String memory

EmptyDirVolume的存儲媒介,默認為空,使用node文件系統;支持memory,表示使用內存。

Volume.N.ConfigFileVolumeConfigFileToPath.N.Path String PATH

配置文件所在的相對文件路徑。

Volume.N.ConfigFileVolumeConfigFileToPath.N.Mode Integer 0644

ConfigFileVolume目錄權限。

Volume.N.ConfigFileVolumeConfigFileToPath.N.Content String bGl1bWk=

配置文件內容(32 KB)。

Volume.N.EmptyDirVolume.SizeLimit String 256 Mi

EmptyDir數據卷的大小。取值時請帶上單位,建議使用Gi或Mi。

InitContainer.N.InitContainerEnvironmentVar.N.Key String Path

環境變量名。長度為1~128個字符。格式要求:[0-9a-zA-Z],以及下劃線(_),不能以數字開頭。

InitContainer.N.InitContainerEnvironmentVar.N.Value String /usr/bin/

環境變量值。長度為0~256位。

InitContainer.N.SecurityContext.Capability.Add.N String NET_ADMIN

為容器內的進程授予某些特定的權限。目前僅支持配置為NET_ADMIN和NET_RAW。

說明 NET_RAW默認不支持,需提交工單申請。
InitContainer.N.Image String nginx

容器使用的鏡像。

InitContainer.N.InitContainerVolumeMount.N.MountPropagation String None

數據卷的掛載傳播設置。掛載傳播允許將Container掛載的卷共享到同一Pod中的其他Container,甚至可以共享到同一節點上的其他Pod。可能值:

  • None:該卷不感知任何后續在此卷或其子目錄上執行的掛載操作。
  • HostToCotainer:該卷將會感知到后續在此卷或其子目錄上的掛載操作。
  • Bidirectional:和HostToCotainer類似,能感知掛載操作。另外,該卷將被傳播回主機和使用同一卷的所有Pod的所有容器。
InitContainer.N.InitContainerVolumeMount.N.MountPath String /usr/share/

掛載目錄,容器的掛載目錄下的內容被Volume的內容直接覆蓋。

InitContainer.N.InitContainerVolumeMount.N.ReadOnly Boolean false

掛載路徑是否只讀。

默認值:false。

InitContainer.N.InitContainerVolumeMount.N.Name String test-empty

掛載數據卷的名稱。

InitContainer.N.InitContainerVolumeMount.N.SubPath String /usr/sub/

數據卷下的子目錄,方便Pod將同一個Volume下不同目錄掛載到容器不同目錄。

InitContainer.N.ImagePullPolicy String Always

鏡像拉取策略。

InitContainer.N.Cpu Float 0.5

容器的vCPU大小。單位:核。

InitContainer.N.WorkingDir String /usr/local

工作目錄。

InitContainer.N.Command.N String sleep

容器啟動指令。

InitContainer.N.Arg.N String 10

容器啟動參數。

InitContainer.N.SecurityContext.RunAsUser Long 587

設置運行容器的用戶ID。

InitContainer.N.Gpu Integer 1

指定容器使用的GPU個數。

InitContainer.N.Memory Float 1.0

內存大小。單位:GiB。

InitContainer.N.Name String test-init

容器名稱。

DnsConfigNameServer.N String 172.10.*.**

DNS服務器的IP地址列表。

DnsConfigSearch.N String svc.local.kubenetes

DNS搜索域列表。

DnsConfigOption.N.Value String value

對象變量值。

DnsConfigOption.N.Name String name

對象變量名。

HostAliase.N.Ip String 1.1.1.1

添加IP。

HostAliase.N.Hostname.N String hehe.com

添加主機名。

SecurityContextSysctl.N.Value String 65536

實例運行的安全上下文的變量值。

SecurityContextSysctl.N.Name String kernel.msgmax

實例運行的安全上下文系統名稱。

NtpServer.N String ntp.cloud.aliyuncs.com

NTP服務器。

AcrRegistryInfo.N.Domain.N String *****-****-registry.cn-beijing.cr.aliyuncs.com

ACR企業版實例的域名。默認為相應實例的所有域名。支持指定個別域名,多個以半角逗號(,)分隔。

AcrRegistryInfo.N.InstanceName String acr-test

ACR企業版實例的名稱。

AcrRegistryInfo.N.InstanceId String cri-nwj395hgf6f3****

ACR企業版實例ID。

AcrRegistryInfo.N.RegionId String cn-beijing

ACR企業版實例所屬地域。

CostOptimization Boolean false

是否開啟成本優化開關。取值范圍:

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

默認值:false。

InstanceFamilyLevel String EnterpriseLevel

實例規格族級別,用于篩選符合要求的實例規格范圍,當CostOptimization開啟時生效。取值范圍:

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

指定的ECS實例規格。支持指定多個規格(最多支持5個),更多信息,請參見指定ECS規格創建實例

DataCacheBucket String default

數據緩存Bucket。

DataCachePL String PL1

數據緩存使用的云盤的性能等級。建議優先使用ESSD云盤,該云盤的性能等級取值范圍:

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

默認值:PL1。

說明 關于ESSD云盤的更多信息,請參見ESSD云盤
DataCacheProvisionedIops Integer 40000

數據緩存使用ESSD AutoPL云盤時,ESSD AutoPL云盤預配置的讀寫IOPS。取值范圍:0~min{50000, 1000*容量-基準性能},其中,基準性能=min{1800+50*容量, 50000}。

說明 關于ESSD AutoPL云盤的更多信息,請參見ESSD AutoPL云盤
DataCacheBurstingEnabled Boolean false

數據緩存使用ESSD AutoPL云盤時,是否開啟Burst(性能突發)。取值范圍:

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

默認值:false。

說明 關于ESSD AutoPL云盤的更多信息,請參見ESSD AutoPL云盤

返回數據

名稱

類型

示例值

描述

ScalingConfigurationId String eci-uf6fonnghi50u374****

實例ID,即容器組ID。

RequestId String 89945DD3-9072-47D0-A318-353284CF****

請求ID,唯一標識。

示例

請求示例

http(s)://ess.aliyuncs.com/?Action=CreateEciScalingConfiguration
&ScalingGroupId=asg-bp14wlu85wrpchm0****
&ScalingConfigurationName=scalingconfig****
&SecurityGroupId=sg-uf66jeqopgqa9hdn****
&ContainerGroupName=nginx-test
&RestartPolicy=Always
&Cpu=1.0
&Memory=2.0
&ResourceGroupId=rg-uf66jeqopgqa9hdn****
&DnsPolicy=Default
&ImageSnapshotId=imc-2zebxkiifuyzzlhl****
&RamRoleName=RamTestRole
&TerminationGracePeriodSeconds=60
&AutoMatchImageCache=false
&Ipv6AddressCount=1
&ActiveDeadlineSeconds=1000
&SpotStrategy=SpotWithPriceLimit
&SpotPriceLimit=0.025
&AutoCreateEip=true
&EipBandwidth=5
&HostName=test
&IngressBandwidth=1024000
&EgressBandwidth=1024000
&CpuOptionsCore=2
&CpuOptionsThreadsPerCore=2
&EphemeralStorage=20
&LoadBalancerWeight=50
&Tag=[{"Key":"version","Value":"3"}]
&ImageRegistryCredential=[{"Password":"yourpassword","Server":"registry-vpc.cn-shanghai.aliyuncs.com","UserName":"yourusername"}]
&Container=[{"ReadinessProbe.TimeoutSeconds":5,"ReadinessProbe.SuccessThreshold":1,"SecurityContext.Capability.Add":["NET_ADMIN"],"ReadinessProbe.TcpSocket.Port":8000,"ReadinessProbe.HttpGet.Scheme":"HTTP","LivenessProbe.PeriodSeconds":5,"Port":[{"Protocol":"TCP","Port":80}],"EnvironmentVar":[{"Key":"PATH","Value":"/usr/local/bin"}],"LivenessProbe.TcpSocket.Port":8000,"Tty":false,"WorkingDir":"/usr/local/","LivenessProbe.HttpGet.Scheme":"HTTP","ReadinessProbe.HttpGet.Port":8080,"Arg":["100"],"Gpu":1,"ReadinessProbe.InitialDelaySeconds":3,"Stdin":false,"Memory":0.5,"Name":"nginx","Image":"registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest","LivenessProbe.InitialDelaySeconds":5,"VolumeMount":[{"MountPropagation":"None","MountPath":"/pod/data","ReadOnly":false,"Name":"default-volume1","SubPath":"data2/"}],"LivenessProbe.FailureThreshold":3,"ReadinessProbe.Exec.Command":["cat /tmp/healthy"],"ReadinessProbe.FailureThreshold":3,"ImagePullPolicy":"Always","StdinOnce":false,"Cpu":0.25,"LivenessProbe.HttpGet.Port":8888,"LivenessProbe.HttpGet.Path":"/healthyz","LivenessProbe.SuccessThreshold":1,"ReadinessProbe.PeriodSeconds":3,"LivenessProbe.TimeoutSeconds":1,"Command":["sleep"],"SecurityContext.RunAsUser":1000,"ReadinessProbe.HttpGet.Path":"/healthz","LivenessProbe.Exec.Command":["cat/tmp/healthy"],"LifecyclePostStartHandlerHttpGetHost":"10.0.XX.XX","LifecyclePostStartHandlerHttpGetPort":5050,"LifecyclePostStartHandlerHttpGetPath":"/healthyz","LifecyclePostStartHandlerHttpGetScheme":"HTTPS","LifecyclePostStartHandlerExec":["[ \t\"/bin/sh\", \t\"-c\", \t\"echo Hello from the postStart handler  /usr/share/message\" ]"],"LifecyclePostStartHandlerTcpSocketHost":"10.0.XX.XX","LifecyclePostStartHandlerTcpSocketPort":80,"LifecyclePreStopHandlerHttpGetHost":"10.0.XX.XX","LifecyclePreStopHandlerHttpGetPort":88,"LifecyclePreStopHandlerHttpGetPath":"/healthyz","LifecyclePreStopHandlerHttpGetScheme":"HTTP","LifecyclePreStopHandlerExec":["[       \"/bin/sh\",       \"-c\",       \"echo Hello from the preStop handler  /usr/share/message\" ]"],"LifecyclePreStopHandlerTcpSocketHost":"10.0.XX.XX","LifecyclePreStopHandlerTcpSocketPort":90}]
&Volume=[{"Type":"ConfigFileVolume","DiskVolume.DiskSize":15,"NFSVolume.Path":"/share","FlexVolume.FsType":"ext4","DiskVolume.FsType":"xfs","HostPathVolume.Type":"Directory","NFSVolume.ReadOnly":false,"HostPathVolume.Path":"/xx/xx/path","FlexVolume.Options":"{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}","FlexVolume.Driver":"flexvolume","ConfigFileVolumeDefaultMode":644,"NFSVolume.Server":"3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com","DiskVolume.DiskId":"d-xx","Name":"default-volume1","EmptyDirVolume.Medium":"memory","ConfigFileVolumeConfigFileToPath":[{"Path":"PATH","Mode":644,"Content":"bGl1bWk="}],"EmptyDirVolume.SizeLimit":"256 Mi"}]
&InitContainer=[{"InitContainerEnvironmentVar":[{"Key":"Path","Value":"/usr/bin/"}],"SecurityContext.Capability.Add":["NET_ADMIN"],"Image":"nginx","InitContainerVolumeMount":[{"MountPropagation":"None","MountPath":"/usr/share/","ReadOnly":false,"Name":"test-empty","SubPath":"/usr/sub/"}],"ImagePullPolicy":"Always","Cpu":0.5,"WorkingDir":"/usr/local","Command":["sleep"],"Arg":["10"],"SecurityContext.RunAsUser":587,"Gpu":1,"Memory":1.0,"Name":"test-init"}]
&DnsConfigNameServer=["172.10.*.**"]
&DnsConfigSearch=["svc.local.kubenetes"]
&DnsConfigOption=[{"Value":"value","Name":"name"}]
&HostAliase=[{"Ip":"1.1.1.1","Hostname":["hehe.com"]}]
&SecurityContextSysctl=[{"Value":"65536","Name":"kernel.msgmax"}]
&NtpServer=["ntp.cloud.aliyuncs.com"]
&AcrRegistryInfo=[{"Domain":["*****-****-registry.cn-beijing.cr.aliyuncs.com"],"InstanceName":"acr-test","InstanceId":"cri-nwj395hgf6f3****","RegionId":"cn-beijing"}]
&CostOptimization=false
&InstanceFamilyLevel=EnterpriseLevel
&InstanceType=["ecs.g6.large"]
&DataCacheBucket=default
&DataCachePL=PL1
&DataCacheProvisionedIops=40000
&DataCacheBurstingEnabled=false
&公共請求參數

正常返回示例

XML格式

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

<CreateEciScalingConfigurationResponse>
    <ScalingConfigurationId>eci-uf6fonnghi50u374****</ScalingConfigurationId>
    <RequestId>89945DD3-9072-47D0-A318-353284CF****</RequestId>
</CreateEciScalingConfigurationResponse>

JSON格式

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

{
  "ScalingConfigurationId" : "eci-uf6fonnghi50u374****",
  "RequestId" : "89945DD3-9072-47D0-A318-353284CF****"
}

錯誤碼

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

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.

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