全部產品
Search
文件中心

Auto Scaling:DescribeEciScalingConfigurations

更新時間:Jan 14, 2025

調用DescribeEciScalingConfigurations介面,並可以指定伸縮組的ID、伸縮配置的ID或名稱等參數查詢ECI類型的伸縮配置資訊,例如執行個體的搶佔策略、容器組的執行個體規格、容器鏡像的拉取策略、ECI執行個體作為後端伺服器時的權重等。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱

類型

是否必選

樣本值

描述

Action String DescribeEciScalingConfigurations

系統規定參數。取值:DescribeEciScalingConfigurations

RegionId String cn-qingdao

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

PageNumber Integer 1

伸縮配置列表的頁碼,起始值:1。

預設值:1。

PageSize Integer 50

分頁查詢時設定的每頁行數,最大值:50。

預設值:10。

ScalingGroupId String asg-bp17pelvl720x3v7****

伸縮組的ID,您可以查詢該伸縮組下所有的伸縮配置。

ScalingConfigurationId.N String asc-bp17pelvl720x5ub****

ScalingConfigurationId.待查詢伸縮配置的ID。

查詢結果包括生效和未生效的伸縮配置,並通過返回參數LifecycleState進行標識。

ScalingConfigurationName.N String scalingcon****

待查詢伸縮配置的名稱。

查詢結果會忽略失效的伸縮配置名稱,並且不報錯。

返回資料

名稱

類型

樣本值

描述

PageNumber Integer 1

當前頁碼。

PageSize Integer 50

每頁行數。

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

請求ID。

TotalCount Integer 1

伸縮配置的總數。

ScalingConfigurations Array of ScalingConfiguration

伸縮配置資訊的集合。

CreationTime String 2014-08-14T10:58Z

伸縮配置的建立時間。

ScalingConfigurationName String scalingconfi****

伸縮配置的名稱。

SecurityGroupId String sg-bp18kz60mefs****

ECI執行個體所屬的安全性群組的ID,同一個安全性群組內的ECI執行個體可以互相訪問。

ActiveDeadlineSeconds Integer 1000

有效期間限。單位為秒。

SpotStrategy String NoSpot

執行個體的搶佔策略。可能值:

  • NoSpot:正常隨用隨付執行個體。
  • SpotWithPriceLimit:設定上限價格的搶佔式執行個體。
  • SpotAsPriceGo:系統自動出價,跟隨當前市場實際價格。
AutoCreateEip Boolean true

是否自動建立Elastic IP Address,並綁定ECI執行個體。

ScalingGroupId String asg-bp17pelvl720x3v7****

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

EphemeralStorage Integer 20

臨時儲存空間大小。單位:GiB。

Ipv6AddressCount Integer 1

IPv6地址數。

EipBandwidth Integer 5

Elastic IP Address的頻寬。預設為5 M。

ImageSnapshotId String imc-2zebxkiifuyzzlhl****

鏡像緩衝ID。

Memory Float 16

記憶體大小。

同時指定CPU和Memory可以定義執行個體規格範圍。例如,CPU=2且Memory=16可以定義配置為2 vCPU和16 GiB的所有執行個體規格。Auto Scaling會結合IO最佳化、可用性區域等因素確定可用執行個體規格集合,並根據價格排序為您建立價格最低的執行個體。

說明 該區間配置效果僅在成本最佳化模式下且伸縮配置未設定執行個體規格時生效。
RestartPolicy String Never

容器組的重啟策略。可能值:

  • Never:不重啟。
  • Always:始終重啟。
  • OnFailure:失敗時重啟。
SpotPriceLimit Float 0.025

搶佔式執行個體的每小時最高價格。

僅當SpotStrategy為SpotWithPriceLimit時返回。

IngressBandwidth Long 1024000

入方向頻寬節流設定。單位:Byte。

CpuOptionsThreadsPerCore Integer 2

每核線程數。僅部分規格支援自訂設定。配置為1時表示關閉超執行緒。更多資訊,請參見自訂CPU選項

TerminationGracePeriodSeconds Integer 60

程式的緩衝時間,用於處理關閉之前的操作。

LoadBalancerWeight Integer 1

ECI執行個體作為後端伺服器時的權重,可能值:1~100。

DnsPolicy String Default

DNS策略。

HostName String ['hehe.com', 'haha.com']

主機名稱。

EgressBandwidth Long 1024000

出方向頻寬節流設定。單位:Byte。

RegionId String cn-hangzhou

ECI執行個體所屬的地區ID。

RamRoleName String ram:PassRole

執行個體RAM角色名稱,ECI與ECS共用執行個體RAM角色,具體操作,請參見通過API使用執行個體RAM角色

Cpu Float 2.0

執行個體層級vCPU大小。

AutoMatchImageCache Boolean false

是否自動匹配鏡像緩衝。可能值:

  • true:是。
  • false:否。
ResourceGroupId String rg-8db03793gfrz****

資源群組ID。

ContainerGroupName String test

ECI執行個體名稱,即容器組名稱。

ScalingConfigurationId String asc-bp1ezrfgoyn5kijl****

伸縮配置的ID。

CpuOptionsCore Integer 2

CPU物理核心數。僅部分規格支援自訂設定。更多資訊,請參見自訂CPU選項

Containers Array of Container

ECI執行個體包含的容器列表。

ReadinessProbeHttpGetPath String /usr/local

HttpGet檢測的路徑。

ReadinessProbeSuccessThreshold Integer 1

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

LivenessProbePeriodSeconds Integer 5

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

LivenessProbeTcpSocketPort Integer 80

TCP Socket的連接埠號碼。

LivenessProbeHttpGetScheme String HTTP

使用HTTP請求方式進行健全狀態檢查時,HTTP Get請求對應的協議類型,可能值:

  • HTTP。
  • HTTPS。
WorkingDir String /usr/local/nginx

容器工作目錄。

Tty Boolean false

是否開啟互動。可能值:

  • true:開啟。
  • false:未開啟。
LivenessProbeHttpGetPort Integer 80

HttpGet檢測的連接埠。

Gpu Integer 1

GPU個數。

ReadinessProbeInitialDelaySeconds Integer 5

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

Stdin Boolean true

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

預設值:false。

Memory Float 2.0

容器記憶體大小。

Name String nginx

自訂的容器名稱。

LivenessProbeHttpGetPath String /usr/nginx/

HttpGet檢測的路徑。

Image String mysql

容器鏡像。

ReadinessProbeTcpSocketPort Integer 8888

TCP Socket的連接埠號碼。

ReadinessProbeHttpGetScheme String HTTP

使用HTTP請求方式進行健全狀態檢查時,HTTP Get請求對應的協議類型,可能值:

  • HTTP。
  • HTTPS。
ReadinessProbeHttpGetPort Integer /usr/nginx/

HttpGet檢測的路徑。

LivenessProbeSuccessThreshold Integer 1

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

ReadinessProbeTimeoutSeconds Integer 5

檢查逾時的時間,預設為1秒,最小為1秒。

SecurityContextRunAsUser Long 1000

用於運行容器進程進入點的UID。

LivenessProbeInitialDelaySeconds Integer 10

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

ReadinessProbePeriodSeconds Integer 1

檢查執行的周期,預設為10秒,最小為1秒。

ImagePullPolicy String Always

鏡像拉取策略。可能值:

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

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

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

Cpu Float 2.0

容器的vCPU大小。

LivenessProbeTimeoutSeconds Integer 10

檢查逾時的時間,預設為1秒,最小值為1秒。

ReadinessProbeFailureThreshold Integer 3

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

預設值:3。

LivenessProbeFailureThreshold Integer 3

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

預設值:3。

Ports Array of Port

暴露連接埠和協議列表。

Port Integer 8888

連接埠號碼。可能值:1~65535。

Protocol String TCP

協議類型。可能值:

  • TCP。
  • UDP。
VolumeMounts Array of VolumeMount

掛載資料卷列表。

ReadOnly Boolean false

資料卷是否唯讀。可能值:

  • true:是。
  • false:否。
SubPath String data2/

資料卷子路徑。

Name String default-volume1

資料卷名稱。同Volume中的Name。

MountPropagation String None

資料卷的掛載傳播設定。掛載傳播允許將Container掛載的卷共用到同一Pod中的其他Container,甚至可以共用到同一節點上的其他Pod。可能值:

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

容器掛載資料卷的目錄。

說明 容器掛載目錄下的內容會被Volume的內容直接覆蓋,請謹慎使用。
EnvironmentVars Array of EnvironmentVar

環境變數的資訊列表。

Key String PATH

環境變數名。

Value String /usr/bin/

環境變數值。

Commands Array of String sleep

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

LivenessProbeExecCommands Array of String cat/tmp/healthy

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

Args Array of String 100

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

ReadinessProbeExecCommands Array of String cat/tmp/healthy

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

SecurityContextCapabilityAdds Array of String NET_ADMIN

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

說明 NET_RAW預設不支援,需提交工單申請。
LifecyclePostStartHandlerHttpGetHost String 10.0.XX.XX

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

LifecyclePostStartHandlerHttpGetPort Integer 80

使用HTTP請求方式設定PostStart回呼函數時,HTTP Get請求檢查的連接埠號碼。

LifecyclePostStartHandlerHttpGetPath String /healthyz

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

LifecyclePostStartHandlerHttpGetScheme String HTTP

使用HTTP請求方式設定PostStart回呼函數時,HTTP Get請求對應的協議類型。

LifecyclePostStartHandlerExecs Array of String [ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

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

LifecyclePostStartHandlerTcpSocketHost String 10.0.XX.XX

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

LifecyclePostStartHandlerTcpSocketPort Integer 80

使用TCP Socket方式設定PostStart回呼函數時,TCP Socket檢測的連接埠。

LifecyclePreStopHandlerHttpGetHost String 10.0.XX.XX

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

LifecyclePreStopHandlerHttpGetPort Integer 80

使用HTTP請求方式設定PreStop回呼函數時,HTTP Get請求檢測的連接埠號碼。

LifecyclePreStopHandlerHttpGetPath String /healthyz

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

LifecyclePreStopHandlerHttpGetScheme String HTTP

使用HTTP請求方式設定PreStop回呼函數時,HTTP Get請求對應的協議類型。

LifecyclePreStopHandlerExecs Array of String [ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

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

LifecyclePreStopHandlerTcpSocketHost String 10.0.XX.XX

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

LifecyclePreStopHandlerTcpSocketPort Integer 80

使用TCP Socket方式設定PreStop回呼函數時,TCP Socket檢測的連接埠。

InitContainers Array of InitContainer

Init容器列表。

SecurityContextReadOnlyRootFilesystem Boolean true

容器啟動並執行根檔案系統是否為唯讀。目前僅支援配置為true。

ImagePullPolicy String Always

鏡像拉取策略。

WorkingDir String /usr/local

工作目錄。

Cpu Float 0.5

CPU大小。

Image String nginx

容器使用的鏡像。

Gpu Integer 1

指定容器使用的GPU個數。

SecurityContextRunAsUser String 587

設定運行容器的使用者ID。

Memory Float 1.0

記憶體大小。

Name String test-init

容器名稱。

InitContainerEnvironmentVars Array of InitContainerEnvironmentVar

環境變數的資訊。

Key String PATH

環境變數名。

Value String /usr/local/bin

環境變數值。

InitContainerVolumeMounts Array of InitContainerVolumeMount

資料卷掛載。

ReadOnly Boolean false

掛載路徑是否唯讀。

預設值:false。

SubPath String /usr/sub/

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

Name String test-empty

掛載資料卷的名稱。

MountPropagation String None

資料卷的掛載傳播設定。掛載傳播允許將Container掛載的卷共用到同一Pod中的其他Container,甚至可以共用到同一節點上的其他Pod。可能值:

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

掛載目錄,容器的掛載目錄下的內容被volume的內容直接覆蓋,所以要慎用。

SecurityContextCapabilityAdds Array of String NET_ADMIN

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

InitContainerCommands Array of String sleep

容器啟動指令。

InitContainerArgs Array of String 10

容器啟動參數。

Tags Array of Tag

執行個體的標籤索引值對。

Key String version

標籤鍵。

Value String 3

標籤值。

Volumes Array of Volume

資料卷資訊。

Type String EmptyDirVolume

資料卷類型,可能值:

  • EmptyDirVolume。
  • NFSVolume。
  • ConfigFileVolume。
  • FlexVolume。
DiskVolumeDiskId String 15

DiskVolume的大小。單位為GiB。

DiskVolumeFsType String xfs

DiskVolume的系統類別型。

EmptyDirVolumeMedium String memory

EmptyDirVolume的儲存媒介,預設為空白,使用node檔案系統。支援memory,表示使用記憶體。

NFSVolumePath String /share

NFS資料卷路徑。

DiskVolumeDiskSize Integer 15

DiskVolume的大小。單位為GiB。

NFSVolumeReadOnly Boolean false

NFS資料卷是否唯讀。

預設值:false。

FlexVolumeFsType String ext4

掛載的檔案系統類型,預設取決於FlexVolume的script。

ConfigFileVolumeDefaultMode Integer 0644

ConfigFileVolume預設的許可權。

FlexVolumeDriver String flexvolume

用於FlexVolume的驅動程式名稱。

FlexVolumeOptions String {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

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

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

NFSVolumeServer String 3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com

NFS伺服器位址。

Name String default-volume1

資料卷名稱。

ConfigFileVolumeConfigFileToPaths Array of ConfigFileVolumeConfigFileToPath

設定檔路徑列表。

Path String /usr/bin/

相對檔案路徑。

Mode Integer 0644

ConfigFileVolume目錄許可權。

Content String bGl1bWk=

設定檔內容(32 KB)。

EmptyDirVolumeSizeLimit String 256 Mi

EmptyDir資料卷的大小。

HostPathVolumeType String Directory

HostPath Volume的類型。

HostPathVolumePath String /pod/data

HostPath Volume在主機上的目錄路徑。

ImageRegistryCredentials Array of ImageRegistryCredential

鏡像倉庫資訊。

Password String yourpaasword

鏡像倉庫密碼。

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

鏡像倉庫登入位址。

UserName String yourusername

鏡像倉庫使用者名稱。

DnsConfigOptions Array of DnsConfigOption

對象選項列表,每個對象由Name和Value(可選)構成。

Name String name

對象的變數名。

Value String value

物件變數值。

HostAliases Array of HostAlias

自訂執行個體內一個容器的Hostname映射。

Ip String 192.0.XX.XX

添加IP地址。

Hostnames Array of String ['hehe.com', 'haha.com']

添加主機名稱。

SecurityContextSysCtls Array of SecurityContextSysCtl

執行個體啟動並執行安全內容相關的系統資訊。

Name String kernel.msgmax

執行個體啟動並執行安全上下文系統名稱。

Value String 65536

執行個體啟動並執行安全內容相關的變數值。

AcrRegistryInfos Array of AcrRegistryInfo

ACR企業版執行個體的資訊。

InstanceId String cri-nwj395hgf6f3****

ACR企業版執行個體ID。

InstanceName String acr-test

ACR企業版執行個體的名稱。

RegionId String cn-hangzhou

ACR企業版執行個體所屬地區。

Domains Array of String *****-****-registry.cn-beijing.cr.aliyuncs.com

ACR企業版執行個體的網域名稱。預設為相應執行個體的所有網域名稱。支援指定個別網域名稱,多個以半形逗號(,)分隔。

DnsConfigNameServers Array of String 172.10.*.**

DNS伺服器的IP地址清單。

DnsConfigSearches Array of String svc.local.kubenetes

DNS搜尋域列表。

NtpServers Array of String ntp.cloud.aliyuncs.com

NTP伺服器。

LifecycleState String Active

伸縮配置在伸縮組中的狀態。可能值:

  • Active:生效狀態。伸縮組會使用處於生效狀態的伸縮配置自動建立ECI執行個體。
  • Inacitve:未生效狀態。處於未生效狀態的伸縮配置存在於伸縮組中,但伸縮組不會使用此類伸縮配置自動建立ECI執行個體。
CostOptimization Boolean false

是否開啟成本最佳化開關。可能值:

  • true:開啟。
  • false:未開啟。
InstanceFamilyLevel String EnterpriseLevel

執行個體規格類型系列層級,用於篩選符合要求的執行個體規格範圍,當CostOptimization開啟時生效。可能值:

  • EntryLevel:入門級,即共用型執行個體規格。成本更低,但是無法保證執行個體計算效能的穩定。適用於平時CPU使用率低的業務情境。更多資訊,請參見共用型
  • EnterpriseLevel:企業級。效能穩定且資源獨享,適用於對穩定性要求高的業務情境。更多資訊,請參見執行個體規格類型系列
  • CreditEntryLevel:積分入門級,即突發效能執行個體。通過CPU積分來保證計算效能,適用於平時CPU使用率低、偶有突發CPU使用率的業務情境。更多資訊,請參見突發效能執行個體概述
InstanceTypes Array of 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萬。
說明 關於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:未開啟。
說明 關於ESSD AutoPL雲端硬碟的更多資訊,請參見ESSD AutoPL雲端硬碟
GpuDriverVersion String tesla=470.82.01

指定 GPU 驅動版本。

樣本

請求樣本

http(s)://ess.aliyuncs.com/?Action=DescribeEciScalingConfigurations
&RegionId=cn-qingdao
&PageNumber=1
&PageSize=50
&ScalingGroupId=asg-bp17pelvl720x3v7****
&ScalingConfigurationId=["asc-bp17pelvl720x5ub****"]
&ScalingConfigurationName=["scalingcon****"]
&公用請求參數

正常返回樣本

XML格式

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

<DescribeEciScalingConfigurationsResponse>
    <PageNumber>1</PageNumber>
    <PageSize>50</PageSize>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
    <TotalCount>1</TotalCount>
    <ScalingConfigurations>
        <CreationTime>2014-08-14T10:58Z</CreationTime>
        <ScalingConfigurationName>scalingconfi****</ScalingConfigurationName>
        <SecurityGroupId>sg-bp18kz60mefs****</SecurityGroupId>
        <ActiveDeadlineSeconds>1000</ActiveDeadlineSeconds>
        <SpotStrategy>NoSpot</SpotStrategy>
        <AutoCreateEip>true</AutoCreateEip>
        <ScalingGroupId>asg-bp17pelvl720x3v7****</ScalingGroupId>
        <EphemeralStorage>20</EphemeralStorage>
        <Ipv6AddressCount>1</Ipv6AddressCount>
        <EipBandwidth>5</EipBandwidth>
        <ImageSnapshotId>imc-2zebxkiifuyzzlhl****</ImageSnapshotId>
        <Memory>16</Memory>
        <RestartPolicy>Never</RestartPolicy>
        <SpotPriceLimit>0.025</SpotPriceLimit>
        <IngressBandwidth>1024000</IngressBandwidth>
        <CpuOptionsThreadsPerCore>2</CpuOptionsThreadsPerCore>
        <TerminationGracePeriodSeconds>60</TerminationGracePeriodSeconds>
        <LoadBalancerWeight>1</LoadBalancerWeight>
        <DnsPolicy>Default</DnsPolicy>
        <HostName>['hehe.com', 'haha.com']</HostName>
        <EgressBandwidth>1024000</EgressBandwidth>
        <RegionId>cn-hangzhou</RegionId>
        <RamRoleName>ram:PassRole</RamRoleName>
        <Cpu>2</Cpu>
        <AutoMatchImageCache>false</AutoMatchImageCache>
        <ResourceGroupId>rg-8db03793gfrz****</ResourceGroupId>
        <ContainerGroupName>test</ContainerGroupName>
        <ScalingConfigurationId>asc-bp1ezrfgoyn5kijl****</ScalingConfigurationId>
        <CpuOptionsCore>2</CpuOptionsCore>
        <Containers>
            <ReadinessProbeHttpGetPath>/usr/local</ReadinessProbeHttpGetPath>
            <ReadinessProbeSuccessThreshold>1</ReadinessProbeSuccessThreshold>
            <LivenessProbePeriodSeconds>5</LivenessProbePeriodSeconds>
            <LivenessProbeTcpSocketPort>80</LivenessProbeTcpSocketPort>
            <LivenessProbeHttpGetScheme>HTTP</LivenessProbeHttpGetScheme>
            <WorkingDir>/usr/local/nginx</WorkingDir>
            <Tty>false</Tty>
            <LivenessProbeHttpGetPort>80</LivenessProbeHttpGetPort>
            <Gpu>1</Gpu>
            <ReadinessProbeInitialDelaySeconds>5</ReadinessProbeInitialDelaySeconds>
            <Stdin>true</Stdin>
            <Memory>2</Memory>
            <Name>nginx</Name>
            <LivenessProbeHttpGetPath>/usr/nginx/</LivenessProbeHttpGetPath>
            <Image>mysql</Image>
            <ReadinessProbeTcpSocketPort>8888</ReadinessProbeTcpSocketPort>
            <ReadinessProbeHttpGetScheme>HTTP</ReadinessProbeHttpGetScheme>
            <LivenessProbeSuccessThreshold>1</LivenessProbeSuccessThreshold>
            <ReadinessProbeTimeoutSeconds>5</ReadinessProbeTimeoutSeconds>
            <SecurityContextRunAsUser>1000</SecurityContextRunAsUser>
            <LivenessProbeInitialDelaySeconds>10</LivenessProbeInitialDelaySeconds>
            <ReadinessProbePeriodSeconds>1</ReadinessProbePeriodSeconds>
            <ImagePullPolicy>Always</ImagePullPolicy>
            <StdinOnce>true</StdinOnce>
            <Cpu>2</Cpu>
            <LivenessProbeTimeoutSeconds>10</LivenessProbeTimeoutSeconds>
            <ReadinessProbeFailureThreshold>3</ReadinessProbeFailureThreshold>
            <LivenessProbeFailureThreshold>3</LivenessProbeFailureThreshold>
            <Ports>
                <Port>8888</Port>
                <Protocol>TCP</Protocol>
            </Ports>
            <VolumeMounts>
                <ReadOnly>false</ReadOnly>
                <SubPath>data2/</SubPath>
                <Name>default-volume1</Name>
                <MountPropagation>None</MountPropagation>
                <MountPath>/pod/data</MountPath>
            </VolumeMounts>
            <EnvironmentVars>
                <Key>PATH</Key>
                <Value>/usr/bin/</Value>
            </EnvironmentVars>
            <Commands>sleep</Commands>
            <LivenessProbeExecCommands>cat/tmp/healthy</LivenessProbeExecCommands>
            <Args>100</Args>
            <ReadinessProbeExecCommands>cat/tmp/healthy</ReadinessProbeExecCommands>
            <SecurityContextCapabilityAdds>NET_ADMIN</SecurityContextCapabilityAdds>
            <LifecyclePostStartHandlerHttpGetHost>10.0.XX.XX</LifecyclePostStartHandlerHttpGetHost>
            <LifecyclePostStartHandlerHttpGetPort>80</LifecyclePostStartHandlerHttpGetPort>
            <LifecyclePostStartHandlerHttpGetPath>/healthyz</LifecyclePostStartHandlerHttpGetPath>
            <LifecyclePostStartHandlerHttpGetScheme>HTTP</LifecyclePostStartHandlerHttpGetScheme>
            <LifecyclePostStartHandlerExecs>[     "/bin/sh",     "-c",     "echo Hello from the preStop handler  /usr/share/message" ]</LifecyclePostStartHandlerExecs>
            <LifecyclePostStartHandlerTcpSocketHost>10.0.XX.XX</LifecyclePostStartHandlerTcpSocketHost>
            <LifecyclePostStartHandlerTcpSocketPort>80</LifecyclePostStartHandlerTcpSocketPort>
            <LifecyclePreStopHandlerHttpGetHost>10.0.XX.XX</LifecyclePreStopHandlerHttpGetHost>
            <LifecyclePreStopHandlerHttpGetPort>80</LifecyclePreStopHandlerHttpGetPort>
            <LifecyclePreStopHandlerHttpGetPath>/healthyz</LifecyclePreStopHandlerHttpGetPath>
            <LifecyclePreStopHandlerHttpGetScheme>HTTP</LifecyclePreStopHandlerHttpGetScheme>
            <LifecyclePreStopHandlerExecs>[     "/bin/sh",     "-c",     "echo Hello from the preStop handler  /usr/share/message" ]</LifecyclePreStopHandlerExecs>
            <LifecyclePreStopHandlerTcpSocketHost>10.0.XX.XX</LifecyclePreStopHandlerTcpSocketHost>
            <LifecyclePreStopHandlerTcpSocketPort>80</LifecyclePreStopHandlerTcpSocketPort>
        </Containers>
        <InitContainers>
            <SecurityContextReadOnlyRootFilesystem>true</SecurityContextReadOnlyRootFilesystem>
            <ImagePullPolicy>Always</ImagePullPolicy>
            <WorkingDir>/usr/local</WorkingDir>
            <Cpu>0.5</Cpu>
            <Image>nginx</Image>
            <Gpu>1</Gpu>
            <SecurityContextRunAsUser>587</SecurityContextRunAsUser>
            <Memory>1</Memory>
            <Name>test-init</Name>
            <InitContainerEnvironmentVars>
                <Key>PATH</Key>
                <Value>/usr/local/bin</Value>
            </InitContainerEnvironmentVars>
            <InitContainerVolumeMounts>
                <ReadOnly>false</ReadOnly>
                <SubPath>/usr/sub/</SubPath>
                <Name>test-empty</Name>
                <MountPropagation>None</MountPropagation>
                <MountPath>/usr/share/</MountPath>
            </InitContainerVolumeMounts>
            <SecurityContextCapabilityAdds>NET_ADMIN</SecurityContextCapabilityAdds>
            <InitContainerCommands>sleep</InitContainerCommands>
            <InitContainerArgs>10</InitContainerArgs>
        </InitContainers>
        <Tags>
            <Key>version</Key>
            <Value>3</Value>
        </Tags>
        <Volumes>
            <Type>EmptyDirVolume</Type>
            <DiskVolumeDiskId>15</DiskVolumeDiskId>
            <DiskVolumeFsType>xfs</DiskVolumeFsType>
            <EmptyDirVolumeMedium>memory</EmptyDirVolumeMedium>
            <NFSVolumePath>/share</NFSVolumePath>
            <DiskVolumeDiskSize>15</DiskVolumeDiskSize>
            <NFSVolumeReadOnly>false</NFSVolumeReadOnly>
            <FlexVolumeFsType>ext4</FlexVolumeFsType>
            <ConfigFileVolumeDefaultMode>644</ConfigFileVolumeDefaultMode>
            <FlexVolumeDriver>flexvolume</FlexVolumeDriver>
            <FlexVolumeOptions>{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}</FlexVolumeOptions>
            <NFSVolumeServer>3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com</NFSVolumeServer>
            <Name>default-volume1</Name>
            <ConfigFileVolumeConfigFileToPaths>
                <Path>/usr/bin/</Path>
                <Mode>644</Mode>
                <Content>bGl1bWk=</Content>
            </ConfigFileVolumeConfigFileToPaths>
            <EmptyDirVolumeSizeLimit>256 Mi</EmptyDirVolumeSizeLimit>
            <HostPathVolumeType>Directory</HostPathVolumeType>
            <HostPathVolumePath>/pod/data</HostPathVolumePath>
        </Volumes>
        <ImageRegistryCredentials>
            <Password>yourpaasword</Password>
            <Server>registry-vpc.cn-shanghai.aliyuncs.com</Server>
            <UserName>yourusername</UserName>
        </ImageRegistryCredentials>
        <DnsConfigOptions>
            <Name>name</Name>
            <Value>value</Value>
        </DnsConfigOptions>
        <HostAliases>
            <Ip>192.0.XX.XX</Ip>
            <Hostnames>['hehe.com', 'haha.com']</Hostnames>
        </HostAliases>
        <SecurityContextSysCtls>
            <Name>kernel.msgmax</Name>
            <Value>65536</Value>
        </SecurityContextSysCtls>
        <AcrRegistryInfos>
            <InstanceId>cri-nwj395hgf6f3****</InstanceId>
            <InstanceName>acr-test</InstanceName>
            <RegionId>cn-hangzhou</RegionId>
            <Domains>*****-****-registry.cn-beijing.cr.aliyuncs.com</Domains>
        </AcrRegistryInfos>
        <DnsConfigNameServers>172.10.*.**</DnsConfigNameServers>
        <DnsConfigSearches>svc.local.kubenetes</DnsConfigSearches>
        <NtpServers>ntp.cloud.aliyuncs.com</NtpServers>
        <LifecycleState>Active</LifecycleState>
        <CostOptimization>false</CostOptimization>
        <InstanceFamilyLevel>EnterpriseLevel</InstanceFamilyLevel>
        <InstanceTypes>ecs.g6.large</InstanceTypes>
        <DataCacheBucket>default</DataCacheBucket>
        <DataCachePL>PL1</DataCachePL>
        <DataCacheProvisionedIops>40000</DataCacheProvisionedIops>
        <DataCacheBurstingEnabled>false</DataCacheBurstingEnabled>
        <GpuDriverVersion>tesla=470.82.01</GpuDriverVersion>
    </ScalingConfigurations>
</DescribeEciScalingConfigurationsResponse>

JSON格式

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

{
  "PageNumber" : 1,
  "PageSize" : 50,
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "TotalCount" : 1,
  "ScalingConfigurations" : [ {
    "CreationTime" : "2014-08-14T10:58Z",
    "ScalingConfigurationName" : "scalingconfi****",
    "SecurityGroupId" : "sg-bp18kz60mefs****",
    "ActiveDeadlineSeconds" : 1000,
    "SpotStrategy" : "NoSpot",
    "AutoCreateEip" : true,
    "ScalingGroupId" : "asg-bp17pelvl720x3v7****",
    "EphemeralStorage" : 20,
    "Ipv6AddressCount" : 1,
    "EipBandwidth" : 5,
    "ImageSnapshotId" : "imc-2zebxkiifuyzzlhl****",
    "Memory" : 16,
    "RestartPolicy" : "Never",
    "SpotPriceLimit" : 0.025,
    "IngressBandwidth" : 1024000,
    "CpuOptionsThreadsPerCore" : 2,
    "TerminationGracePeriodSeconds" : 60,
    "LoadBalancerWeight" : 1,
    "DnsPolicy" : "Default",
    "HostName" : "['hehe.com', 'haha.com']",
    "EgressBandwidth" : 1024000,
    "RegionId" : "cn-hangzhou",
    "RamRoleName" : "ram:PassRole",
    "Cpu" : 2,
    "AutoMatchImageCache" : false,
    "ResourceGroupId" : "rg-8db03793gfrz****",
    "ContainerGroupName" : "test",
    "ScalingConfigurationId" : "asc-bp1ezrfgoyn5kijl****",
    "CpuOptionsCore" : 2,
    "Containers" : [ {
      "ReadinessProbeHttpGetPath" : "/usr/local",
      "ReadinessProbeSuccessThreshold" : 1,
      "LivenessProbePeriodSeconds" : 5,
      "LivenessProbeTcpSocketPort" : 80,
      "LivenessProbeHttpGetScheme" : "HTTP",
      "WorkingDir" : "/usr/local/nginx",
      "Tty" : false,
      "LivenessProbeHttpGetPort" : 80,
      "Gpu" : 1,
      "ReadinessProbeInitialDelaySeconds" : 5,
      "Stdin" : true,
      "Memory" : 2,
      "Name" : "nginx",
      "LivenessProbeHttpGetPath" : "/usr/nginx/",
      "Image" : "mysql",
      "ReadinessProbeTcpSocketPort" : 8888,
      "ReadinessProbeHttpGetScheme" : "HTTP",
      "LivenessProbeSuccessThreshold" : 1,
      "ReadinessProbeTimeoutSeconds" : 5,
      "SecurityContextRunAsUser" : 1000,
      "LivenessProbeInitialDelaySeconds" : 10,
      "ReadinessProbePeriodSeconds" : 1,
      "ImagePullPolicy" : "Always",
      "StdinOnce" : true,
      "Cpu" : 2,
      "LivenessProbeTimeoutSeconds" : 10,
      "ReadinessProbeFailureThreshold" : 3,
      "LivenessProbeFailureThreshold" : 3,
      "Ports" : [ {
        "Port" : 8888,
        "Protocol" : "TCP"
      } ],
      "VolumeMounts" : [ {
        "ReadOnly" : false,
        "SubPath" : "data2/",
        "Name" : "default-volume1",
        "MountPropagation" : "None",
        "MountPath" : "/pod/data"
      } ],
      "EnvironmentVars" : [ {
        "Key" : "PATH",
        "Value" : "/usr/bin/"
      } ],
      "Commands" : [ "sleep" ],
      "LivenessProbeExecCommands" : [ "cat/tmp/healthy" ],
      "Args" : [ "100" ],
      "ReadinessProbeExecCommands" : [ "cat/tmp/healthy" ],
      "SecurityContextCapabilityAdds" : [ "NET_ADMIN" ],
      "LifecyclePostStartHandlerHttpGetHost" : "10.0.XX.XX",
      "LifecyclePostStartHandlerHttpGetPort" : 80,
      "LifecyclePostStartHandlerHttpGetPath" : "/healthyz",
      "LifecyclePostStartHandlerHttpGetScheme" : "HTTP",
      "LifecyclePostStartHandlerExecs" : [ "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]" ],
      "LifecyclePostStartHandlerTcpSocketHost" : "10.0.XX.XX",
      "LifecyclePostStartHandlerTcpSocketPort" : 80,
      "LifecyclePreStopHandlerHttpGetHost" : "10.0.XX.XX",
      "LifecyclePreStopHandlerHttpGetPort" : 80,
      "LifecyclePreStopHandlerHttpGetPath" : "/healthyz",
      "LifecyclePreStopHandlerHttpGetScheme" : "HTTP",
      "LifecyclePreStopHandlerExecs" : [ "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]" ],
      "LifecyclePreStopHandlerTcpSocketHost" : "10.0.XX.XX",
      "LifecyclePreStopHandlerTcpSocketPort" : 80
    } ],
    "InitContainers" : [ {
      "SecurityContextReadOnlyRootFilesystem" : true,
      "ImagePullPolicy" : "Always",
      "WorkingDir" : "/usr/local",
      "Cpu" : 0.5,
      "Image" : "nginx",
      "Gpu" : 1,
      "SecurityContextRunAsUser" : "587",
      "Memory" : 1,
      "Name" : "test-init",
      "InitContainerEnvironmentVars" : [ {
        "Key" : "PATH",
        "Value" : "/usr/local/bin"
      } ],
      "InitContainerVolumeMounts" : [ {
        "ReadOnly" : false,
        "SubPath" : "/usr/sub/",
        "Name" : "test-empty",
        "MountPropagation" : "None",
        "MountPath" : "/usr/share/"
      } ],
      "SecurityContextCapabilityAdds" : [ "NET_ADMIN" ],
      "InitContainerCommands" : [ "sleep" ],
      "InitContainerArgs" : [ "10" ]
    } ],
    "Tags" : [ {
      "Key" : "version",
      "Value" : "3"
    } ],
    "Volumes" : [ {
      "Type" : "EmptyDirVolume",
      "DiskVolumeDiskId" : "15",
      "DiskVolumeFsType" : "xfs",
      "EmptyDirVolumeMedium" : "memory",
      "NFSVolumePath" : "/share",
      "DiskVolumeDiskSize" : 15,
      "NFSVolumeReadOnly" : false,
      "FlexVolumeFsType" : "ext4",
      "ConfigFileVolumeDefaultMode" : 644,
      "FlexVolumeDriver" : "flexvolume",
      "FlexVolumeOptions" : "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}",
      "NFSVolumeServer" : "3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com",
      "Name" : "default-volume1",
      "ConfigFileVolumeConfigFileToPaths" : [ {
        "Path" : "/usr/bin/",
        "Mode" : 644,
        "Content" : "bGl1bWk="
      } ],
      "EmptyDirVolumeSizeLimit" : "256 Mi",
      "HostPathVolumeType" : "Directory",
      "HostPathVolumePath" : "/pod/data"
    } ],
    "ImageRegistryCredentials" : [ {
      "Password" : "yourpaasword",
      "Server" : "registry-vpc.cn-shanghai.aliyuncs.com",
      "UserName" : "yourusername"
    } ],
    "DnsConfigOptions" : [ {
      "Name" : "name",
      "Value" : "value"
    } ],
    "HostAliases" : [ {
      "Ip" : "192.0.XX.XX",
      "Hostnames" : [ "['hehe.com', 'haha.com']" ]
    } ],
    "SecurityContextSysCtls" : [ {
      "Name" : "kernel.msgmax",
      "Value" : "65536"
    } ],
    "AcrRegistryInfos" : [ {
      "InstanceId" : "cri-nwj395hgf6f3****",
      "InstanceName" : "acr-test",
      "RegionId" : "cn-hangzhou",
      "Domains" : [ "*****-****-registry.cn-beijing.cr.aliyuncs.com" ]
    } ],
    "DnsConfigNameServers" : [ "172.10.*.**" ],
    "DnsConfigSearches" : [ "svc.local.kubenetes" ],
    "NtpServers" : [ "ntp.cloud.aliyuncs.com" ],
    "LifecycleState" : "Active",
    "CostOptimization" : false,
    "InstanceFamilyLevel" : "EnterpriseLevel",
    "InstanceTypes" : [ "ecs.g6.large" ],
    "DataCacheBucket" : "default",
    "DataCachePL" : "PL1",
    "DataCacheProvisionedIops" : 40000,
    "DataCacheBurstingEnabled" : false,
    "GpuDriverVersion" : "tesla=470.82.01"
  } ]
}

錯誤碼

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