全部产品
Search
文档中心

弹性伸缩:CreateEciScalingConfiguration - 创建一个ECI类型伸缩配置

更新时间:Aug 28, 2026

创建一个ECI类型的伸缩配置,弹性伸缩会以该伸缩配置作为ECI实例使用的模板,在触发弹性扩容活动时自动创建ECI实例满足您的业务需求。

接口说明

伸缩配置用来指定弹性扩张时使用的 ECI 实例模板。

参数 Cpu 和 Memory 用于指定 CPU 和内存定义实例规格的范围,弹性伸缩会结合 IO 优化、可用区等因素确定可用实例规格集合,并根据价格排序为您创建价格最低的实例。该方式仅适用于伸缩组的扩缩容策略为成本优化策略,且伸缩配置未指定实例规格的场景。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

ess:CreateEciScalingConfiguration

create

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

请求参数

名称

类型

必填

描述

示例值

ScalingGroupId

string

伸缩配置所属的伸缩组的 ID。

asg-bp14wlu85wrpchm0****

ScalingConfigurationName

string

伸缩配置的名称。长度为 2~64 个英文或中文字符组成,以数字、大小写字母或中文开头,可包含数字、下划线(_)、短划线(-)或半角句号(.)。

在同一地域下同一伸缩组内伸缩配置名称唯一。如果您没有指定该参数,则默认使用伸缩配置的 ID。

scalingconfig****

Description

string

说明

该参数未开放使用。

desc

SecurityGroupId

string

ECI 实例所属的安全组 ID。同一个安全组内的 ECI 实例之间可以互相访问。

如果没有指定安全组,系统将自动使用您选择的地域下的默认安全组,您需要确保该安全组的入方向规则中包含容器需要暴露的协议和端口。如果您在该地域下没有默认安全组,系统将自动创建一个默认安全组,并将您声明的容器协议和端口添加到该安全组的入方向规则中。

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

ECI 实例名称,即容器组名称。

如果需要设置有序实例名称,格式为 name_prefix(AUTO_INCREMENT)[begin_number,bits]name_suffix。

  • name_prefix:指定主机名称的前缀。

  • (AUTO_INCREMENT):固定值,用来标识此排序方式。

  • begin_number:有序数值的起始值,取值范围:[0,999999]。

  • bits:有序数值所占的位数,取值范围:[1,6],当指定的 begin_number 位数大于 bits 的取值时,bits 默认为 6。

    重要 bits 建议最少为 3,否则容易达到有序数值的上限。在达到上限后,若还有扩容需求,伸缩活动会报错,并停止扩容。此时,您需要重新设置生成主机名称的规则。

  • name_suffix(可选):指定主机名称的后缀。

重要 [begin_number,bits]中不能有空格,且系统默认依次递增,但是如果存在扩容的 ECI 实例无法启动,会被伸缩组移除后再扩容一台新的 ECI 实例,所以伸缩组内 ECI 实例的主机名称可能断续递增。

示例: 当设置为 nginx-test-(AUTO_INCREMENT)[0,3]时,容器组名称为 nginx-test-000、nginx-test-001、nginx-test-002。

设置 ECI 有序实例名称的规则与设置 ECS 伸缩组有序实例规格相同,具体规则介绍,请参见设置有序且唯一的实例名称或主机名称规则

nginx-test-(AUTO_INCREMENT)[0,3]

RestartPolicy

string

ECI 实例重启策略。取值范围:

  • Always:总是重启。

  • Never:从不重启。

  • OnFailure:失败时重启。

默认值:Always。

Always

Cpu

number

实例级别 vCPU 大小。单位:核。

1.0

Memory

number

实例级别内存大小。单位:GiB。

2.0

ResourceGroupId

string

资源组 ID

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

DNS 策略。取值范围:

  • None:使用 DnsConfig 字段设置的 DNS。

  • Default:继承运行环境的 DNS 设置。

Default

EnableSls

boolean

说明

该参数未开放使用。

false

ImageSnapshotId

string

镜像缓存 ID。

imc-2zebxkiifuyzzlhl****

RamRoleName

string

实例 RAM 角色名称。其中,ECI 与 ECS 共用实例 RAM 角色,更多信息,请参见实例 RAM 角色

RamTestRole

TerminationGracePeriodSeconds

integer

程序的缓冲时间,用于处理关闭之前的操作。单位为秒。

60

AutoMatchImageCache

boolean

是否自动匹配镜像缓存。取值范围:

  • true:是。

  • false:否。

默认值:false。

false

Ipv6AddressCount

integer

IPv6 地址数。

1

ActiveDeadlineSeconds

integer

有效期限。单位为秒。

1000

SpotStrategy

string

实例的抢占策略。取值范围:

  • NoSpot:正常按量付费实例。

  • SpotWithPriceLimit:设置上限价格的抢占式实例。

  • SpotAsPriceGo:系统自动出价,跟随当前市场实际价格的抢占式实例。

默认值:NoSpot。

SpotWithPriceLimit

SpotPriceLimit

number

设置抢占式实例的每小时最高价格,最多精确到小数点后 3 位。

当 SpotStrategy 取值为 SpotWithPriceLimit 时,必须设置 SpotPriceLimit。

0.025

AutoCreateEip

boolean

是否自动创建弹性公网 IP,并绑定 ECI 实例。

true

EipBandwidth

integer

弹性公网 IP 的带宽。默认为 5 M。

5

HostName

string

主机名称,即容器组名称。

test

IngressBandwidth

integer

入方向带宽限制。单位:Byte。

1024000

EgressBandwidth

integer

出方向带宽限制。单位:Byte。

1024000

CpuOptionsCore

integer

cpu 物理核心数。仅部分实例规格支持自定义设置。更多信息,请参见自定义 cpu 选项

2

CpuOptionsThreadsPerCore

integer

每核线程数。仅部分规格支持自定义设置。配置为 1 时表示关闭超线程。更多信息,请参见自定义 cpu 选项

2

EphemeralStorage

integer

临时存储空间大小,默认使用 ESSD PL1 类型的云盘。单位:GiB。

20

LoadBalancerWeight

integer

ECI 实例作为负载均衡后端服务器时的权重,取值范围:1~100。

默认值:50。

50

Tags

array<object>

ECI 实例的标签。标签以键值对方式传入,最多可以使用 20 组标签。Key 和 Value 的使用要求如下:

  • Key 最多支持 64 个字符,不能以 aliyun 和 acs:开头,不能包含http://或者https://。一旦使用标签,Key 不允许为空字符串。

  • Value 最多支持 128 个字符,不能以 aliyun 和 acs:开头,不能包含http://或者https://。Value 可以为空字符串。

object

ECI 实例的标签。标签以键值对方式传入,最多可以使用 20 组标签。Key 和 Value 的使用要求如下:

  • Key 最多支持 64 个字符,不能以aliyunacs:开头,不能包含http://或者https://。一旦使用标签,Key 不允许为空字符串。

  • Value 最多支持 128 个字符,不能以aliyunacs:开头,不能包含http://或者https://。Value 可以为空字符串。

Key

string

实例的标签键。

如果传入该值,则不允许为空字符串。最多支持 128 个字符,不能以aliyunacs:开头,不能包含http://或者https://

version

Value

string

实例的标签值。

如果传入该值,则允许为空字符串。最多支持 128 个字符,不能以acs:开头,不能包含http://或者https://

3

ImageRegistryCredentials

array<object>

镜像仓库的详细信息。

object

镜像仓库的详细信息。

Password

string

镜像仓库密码。

yourpassword

Server

string

镜像仓库注册地址。

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

镜像仓库用户名。

yourusername

Containers

array<object>

实例包含的容器列表。

array<object>

容器的监控数据详情。

ReadinessProbe.TimeoutSeconds

integer

检查超时的时间,默认值为 1 秒,最小值为 1 秒。

5

ReadinessProbe.SuccessThreshold

integer

从上次检查失败后重新认定检查成功的检查次数阈值(必须是连续成功),默认为 1。当前必须为 1。

1

SecurityContext.Capability.Add

array

为容器内的进程授予某些特定的权限。目前仅支持配置为 NET_ADMIN 和 NET_RAW。

说明

NET_RAW 默认不支持,需提交工单申请。

string

为容器内的进程授予某些特定的权限。目前仅支持配置为 NET_ADMIN 和 NET_RAW。

说明

NET_RAW 默认不支持,需提交工单申请。

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

使用 TCP Socket 方式进行健康检查时,TCP Socket 检测的端口。

8000

ReadinessProbe.HttpGet.Scheme

string

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求对应的协议类型,取值范围:

  • HTTP。

  • HTTPS。

HTTP

LivenessProbe.PeriodSeconds

integer

检查执行的周期,默认值为 10 秒,最小值为 1 秒。

5

Ports

array<object>

端口列表。

object

端口列表。

Protocol

string

协议类型。取值范围:

  • TCP。

  • UDP。

TCP

Port

integer

端口号。取值范围:1~65535。

80

SecurityContext.ReadOnlyRootFilesystem

boolean

容器运行的根文件系统是否为只读,目前仅支持配置为 true。

true

EnvironmentVars

array<object>

环境变量的信息。

object

环境变量的信息。

Key

string

环境变量名。长度为 1~128 位。格式要求:[0-9a-zA-Z],以及下划线,不能以数字开头。

PATH

Value

string

环境变量值。长度为 0~256 位。

/usr/local/bin

FieldRefFieldPath

string

说明

该参数未开放使用。

fieldPath

LivenessProbe.TcpSocket.Port

integer

使用 TCP Socket 方式进行健康检查时,TCP Socket 检测的端口。

8000

Tty

boolean

是否开启交互。取值范围:

  • true:开启。

  • false:未开启。

例如:当 Command 配置为/bin/bash 时,需要配置为 true。

默认值:false。

false

WorkingDir

string

容器工作目录。

/usr/local/

LivenessProbe.HttpGet.Scheme

string

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求对应的协议类型,取值范围:

  • HTTP。

  • HTTPS。

HTTP

ReadinessProbe.HttpGet.Port

integer

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求检测的端口号。

8080

Args

array

容器启动命令对应的参数。最多 10 个。

string

容器启动命令对应的参数。最多 10 个。

100

Gpu

integer

指定容器使用的 GPU 个数。

1

ReadinessProbe.InitialDelaySeconds

integer

检查开始执行的时间,以容器启动完成为起点计算。单位为秒。

3

Stdin

boolean

此容器是否应在容器运行时为标准输入分配缓冲区。如果未设置,则容器中标准输入的读取值将导致 EOF。

默认值:false。

false

Memory

number

容器内存大小。单位:GiB。

0.5

Name

string

容器镜像名称。

nginx

Image

string

容器镜像。

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LivenessProbe.InitialDelaySeconds

integer

检查开始执行的时间,以容器启动完成为起点计算。单位为秒。

5

VolumeMounts

array<object>

容器挂载的数据卷信息。

object

容器挂载的数据卷信息。

MountPropagation

string

数据卷的挂载传播设置。挂载传播允许将 Container 挂载的卷共享到同一 Pod 中的其他 Container,甚至可以共享到同一节点上的其他 Pod。取值范围:

  • None:该卷不感知任何后续在此卷或其子目录上执行的挂载操作。

  • HostToCotainer:该卷将会感知到后续在此卷或其子目录上的挂载操作。

  • Bidirectional:和 HostToCotainer 类似,能感知挂载操作。另外,该卷将被传播回主机和使用同一卷的所有 Pod 的所有容器。

默认值:None。

None

MountPath

string

容器挂载数据卷的目录。

重要 容器挂载目录下的内容会被 Volume 的内容直接覆盖,请您谨慎使用。

/pod/data

ReadOnly

boolean

数据卷是否只读。取值范围:

  • true:是。

  • false:否。

默认值:false。

false

Name

string

数据卷名称。同 Volumes 中的 Name。

default-volume1

SubPath

string

数据卷子路径。

data2/

LivenessProbe.FailureThreshold

integer

从上次检查成功后认定检查失败的检查次数阈值(必须是连续失败)。

默认为 3。

3

ReadinessProbe.Exec.Commands

array

使用命令行方式进行健康检查时,在容器内执行的命令。

string

使用命令行方式进行健康检查时,在容器内执行的命令。

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

从上次检查成功后认定检查失败的检查次数阈值(必须是连续失败)。默认值:3。

3

ImagePullPolicy

string

容器的镜像拉取策略。取值范围:

  • Always:总是拉取。每次都拉取镜像。

  • IfNotPresent:按需拉取。优先使用本地镜像,本地没有镜像时则拉取镜像。

  • Never:从不拉取。使用本地镜像,不拉取镜像。

Always

StdinOnce

boolean

当标准输入为 true 时,标准输入流将在多个附加会话中是否保持开启状态。

如果 StdinOnce 设为 true,标准输入在容器开启时被打开,在首个客户端附加到标准输入之前都为空,然后会一直保持开启状态,接收数据,直到客户端连接断开,此时标准输入被关闭,在容器重启前一直保持关闭状态。

false

Cpu

number

容器 CPU 核数。

0.25

LivenessProbe.HttpGet.Port

integer

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求检测的端口号。

8888

LivenessProbe.HttpGet.Path

string

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求检测的路径。

/healthyz

LivenessProbe.SuccessThreshold

integer

从上次检查失败后重新认定检查成功的检查次数阈值(必须是连续成功),默认值为 1。当前值必须为 1。

1

ReadinessProbe.PeriodSeconds

integer

检查执行的周期,默认值为 10 秒,最小值为 1 秒。

3

LivenessProbe.TimeoutSeconds

integer

检查超时的时间,默认值为 1 秒,最小值为 1 秒。

1

Commands

array

容器启动命令。最多 20 个。每个命令最多包含 256 个字符。

string

容器启动命令。最多 20 个。每个命令最多包含 256 个字符。

sleep

SecurityContext.RunAsUser

integer

设置运行容器的用户 ID。

1000

ReadinessProbe.HttpGet.Path

string

使用 HTTP 请求方式进行健康检查时,HTTP Get 请求检测的路径。

/healthz

LivenessProbe.Exec.Commands

array

使用命令行方式进行健康检查时,在容器内执行的命令。

string

使用命令行方式进行健康检查时,在容器内执行的命令。

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

使用 HTTP 请求方式设置 postStart 回调函数时,接收 HTTP Get 请求的主机地址。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

使用 HTTP 请求方式设置 postStart 回调函数时,HTTP Get 请求检查的端口号。

5050

LifecyclePostStartHandlerHttpGetPath

string

使用 HTTP 请求方式设置 postStart 回调函数时,HTTP Get 请求检测的路径。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

使用 HTTP 请求方式设置 postStart 回调函数时,HTTP Get 请求对应的协议类型,取值范围:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerExecs

array

使用命令行方式设置 postStart 回调函数时,在容器内执行的命令。

string

使用命令行方式设置 postStart 回调函数时,在容器内执行的命令。

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

LifecyclePostStartHandlerTcpSocketHost

string

使用 TCP Socket 方式设置 postStart 回调函数时,TCP Socket 检测的主机地址。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

使用 TCPSocket 方式设置 postStart 回调函数时,TCP Socket 检测的端口。

80

LifecyclePreStopHandlerHttpGetHost

string

使用 HTTP 请求方式设置 preStop 回调函数时,接收 HTTP Get 请求的主机地址。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

使用 HTTP 请求方式设置 preStop 回调函数时,HTTP Get 请求检测的端口号。

88

LifecyclePreStopHandlerHttpGetPath

string

使用 HTTP 请求方式设置 preStop 回调函数时,HTTP Get 请求检测的路径。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

使用 HTTP 请求方式设置 preStop 回调函数时,HTTP Get 请求对应的协议类型,取值范围:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerExecs

array

使用命令行方式设置 preStop 回调函数时,在容器内执行的命令。

string

使用命令行方式设置 preStop 回调函数时,在容器内执行的命令。

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerTcpSocketHost

string

使用 TCP Socket 方式设置 preStop 回调函数时,TCP Socket 检测的主机地址。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

使用 TCPSocket 方式设置 preStop 回调函数时,TCP Socket 检测的端口。

90

Volumes

array<object>

数据卷信息。

array<object>

数据卷信息。

Type

string

数据卷类型。取值范围:

  • EmptyDirVolume:EmptyDir 类型的数据卷,表示空目录。

  • NFSVolume:NFS 类型的数据卷,表示网络文件系统。

  • ConfigFileVolume:ConfigFile 类型的数据卷,表示配置文件。

  • FlexVolume:使用 FlexVolume 插件扩展存储类型,支持挂载云盘。

  • HostPathVolume:HostPath 类型的数据卷,表示主机节点的文件或目录。

  • DiskVolume(不推荐):云盘数据卷。建议使用 FlexVolume 挂载云盘。

ConfigFileVolume

DiskVolume.DiskSize

integer

DiskVolume 的大小。单位:GiB。

15

NFSVolume.Path

string

NFS 数据卷路径。

/share

FlexVolume.FsType

string

挂载的文件系统类型,默认取决于 FlexVolume 的 script。

ext4

DiskVolume.FsType

string

该系统类型不推荐使用,建议您使用FlexVolume.FsType参数。

xfs

HostPathVolume.Type

string

Host 目录的类型。例如:File、Directory、Socket 等。

Directory

NFSVolume.ReadOnly

boolean

NFS 数据卷是否只读。取值范围:

  • true:是。

  • false:否。

默认值:false。

false

HostPathVolume.Path

string

Host 上的绝对路径。

/xx/xx/path

FlexVolume.Options

string

FlexVolume 对象选项列表。为 KV 形式,采用 JSON 传递。

例如:通过 FlexVolume 挂载云盘时,Options 的格式为{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

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

FlexVolume.Driver

string

用于 FlexVolume 的驱动程序名称。

flexvolume

ConfigFileVolumeDefaultMode

integer

ConfigFileVolume 默认的权限。

0644

NFSVolume.Server

string

NFS 服务器地址。

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

DiskVolume 的 ID。

d-xx

Name

string

数据卷名称。

default-volume1

EmptyDirVolume.Medium

string

EmptyDirVolume 的存储媒介,默认为空,使用 node 文件系统;支持 memory,表示使用内存。

memory

ConfigFileVolumeConfigFileToPaths

array<object>

配置文件路径列表。

object

配置文件路径列表。

Path

string

环境变量名。

PATH

Mode

integer

ConfigFileVolume 目录权限。

0644

Content

string

配置文件内容(32 KB)。

bGl1bWk=

EmptyDirVolume.SizeLimit

string

EmptyDir 数据卷的大小。取值请带上单位,建议使用 Gi 或 Mi。

256Mi

InitContainers

array<object>

init 容器列表。

array<object>

init 容器列表。

InitContainerEnvironmentVars

array<object>

init 容器的环境变量信息。

object

init 容器的环境变量信息。

Key

string

环境变量名。长度为 1~128 位,格式要求:[0-9a-zA-Z],以及下划线,不能以数字开头。

Path

Value

string

环境变量值。长度为 0~256 位。

/usr/bin/

FieldRefFieldPath

string

说明

该参数未开放使用。

path

SecurityContext.Capability.Adds

array

为容器内的进程授予某些特定的权限。目前仅支持配置为 NET_ADMIN 和 NET_RAW。

说明

NET_RAW 默认不支持,需提交工单申请。

string

为容器内的进程授予某些特定的权限。目前仅支持配置为 NET_ADMIN 和 NET_RAW。

说明

NET_RAW 默认不支持,需提交工单申请。

NET_ADMIN

Image

string

容器使用的镜像。

nginx

InitContainerPorts

array<object>

init 容器端口映射列表。

object

init 容器端口映射列表。

Protocol

string

协议类型。取值范围:

  • TCP。

  • UDP。

TCP

Port

integer

端口号。可能值:1~65535。

1

InitContainerVolumeMounts

array<object>

init 容器的挂载点信息数组。

object

init 容器的挂载点信息数组。

MountPropagation

string

数据卷的挂载传播设置。挂载传播允许将 Container 挂载的卷共享到同一 Pod 中的其他 Container,甚至可以共享到同一节点上的其他 Pod。可能值:

  • None:该卷不感知任何后续在此卷或其子目录上执行的挂载操作。

  • HostToCotainer:该卷将会感知到后续在此卷或其子目录上的挂载操作。

  • Bidirectional:和 HostToCotainer 类似,能感知挂载操作。另外,该卷将被传播回主机和使用同一卷的所有 Pod 的所有容器。

None

MountPath

string

挂载目录,容器的挂载目录下的内容被 volume 的内容直接覆盖,所以要慎用。

/usr/share/

ReadOnly

boolean

挂载路径是否只读。

默认值:false。

false

Name

string

挂载数据卷的名称。

test-empty

SubPath

string

数据卷下的子目录,方便 Pod 将同一个 Volume 下不同目录挂载到容器不同目录。

/usr/sub/

SecurityContext.ReadOnlyRootFilesystem

boolean

容器运行的根文件系统是否为只读。目前仅支持配置为 true。

true

ImagePullPolicy

string

镜像拉取策略。

Always

Cpu

number

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

0.5

WorkingDir

string

工作目录。

/usr/local

Commands

array

容器启动指令。

string

容器启动指令。

sleep

Args

array

容器启动命令对应的参数。最多 10 个。

string

容器启动命令对应的参数。最多 10 个。

100

SecurityContext.RunAsUser

integer

设置运行容器的用户 ID。

587

Gpu

integer

指定容器使用的 GPU 个数。

1

Memory

number

内存大小。单位:GiB。

1.0

Name

string

容器名称。

test-init

DnsConfigNameServers

array

DNS 服务器的 IP 地址列表。

string

DNS 服务器的 IP 地址列表。

172.10.*.**

DnsConfigSearchs

array

DNS 搜索域列表。

string

DNS 搜索域列表。

svc.local.kubenetes

DnsConfigOptions

array<object>

对象选项列表,每个对象由 Name 和 Value(可选)构成。

object

对象选项列表,每个对象由 Name 和 Value(可选)构成。

Value

string

对象变量值。

value

Name

string

对象变量名。

name

HostAliases

array<object>

自定义实例内一个容器的 Hostname 映射。

object

自定义实例内一个容器的 Hostname 映射。

Ip

string

添加 IP。

1.1.1.1

Hostnames

array

添加主机名。

string

添加主机名。

hehe.com

SecurityContextSysctls

array<object>

实例运行的安全上下文系统信息。

object

实例运行的安全上下文系统信息。

Value

string

实例运行的安全上下文的变量值。

65536

Name

string

实例运行的安全上下文系统名称。

kernel.msgmax

NtpServers

array

NTP 服务器。

string

NTP 服务器。

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

ACR 企业版实例的信息。

object

ACR 企业版实例的信息。

Domains

array

ACR 企业版实例的域名。默认为相应实例的所有域名。支持指定个别域名,多个以半角逗号(,)分隔。

string

ACR 企业版实例的域名。默认为相应实例的所有域名。支持指定个别域名,多个以半角逗号(,)分隔。

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceName

string

ACR 企业版实例的名称。

acr-test

InstanceId

string

ACR 企业版实例 ID。

cri-nwj395hgf6f3****

RegionId

string

ACR 企业版实例所属地域。

cn-beijing

CostOptimization

boolean

是否开启成本优化开关。可能值:

  • true:开启。

  • false:未开启。

false

InstanceFamilyLevel

string

实例规格族级别,用于筛选符合要求的实例规格范围,当CostOptimization开启时生效。可能值:

  • EntryLevel:入门级,即共享型实例规格。成本更低,但是无法保证实例计算性能的稳定。适用于平时 CPU 使用率低的业务场景。更多信息,请参见共享型

  • EnterpriseLevel:企业级。性能稳定且资源独享,适用于对稳定性要求高的业务场景。更多信息,请参见实例规格族

  • CreditEntryLevel:积分入门级,即突发性能实例。通过 CPU 积分来保证计算性能,适用于平时 CPU 使用率低、偶有突发 CPU 使用率的业务场景。更多信息,请参见突发性能实例概述

EnterpriseLevel

InstanceTypes

array

指定的 ECS 实例规格,支持多规格(最多支持 5 个)。

string

指定的 ECS 实例规格。支持指定多个规格(最多支持 5 个),更多信息,请参见指定 ECS 规格创建实例

ecs.g6.large

DataCacheBucket

string

数据缓存 Bucket。

default

DataCachePL

string

数据缓存使用的云盘的性能等级。建议优先使用 ESSD 云盘,该云盘的性能等级取值范围:

  • PL0:单盘最高随机读写 IOPS 1 万。

  • PL1:单盘最高随机读写 IOPS 5 万。

  • PL2:单盘最高随机读写 IOPS 10 万。

  • PL3:单盘最高随机读写 IOPS 100 万。

默认值:PL1。

说明

关于 ESSD 云盘的更多信息,请参见 ESSD 云盘

PL1

DataCacheProvisionedIops

integer

数据缓存使用 ESSD AutoPL 云盘时,ESSD AutoPL 云盘预配置的读写 IOPS。取值范围:0~min{50000, 1000容量-基准性能},其中,基准性能=min{1800+50容量, 50000}。

说明

关于 ESSD AutoPL 云盘的更多信息,请参见ESSD AutoPL 云盘

40000

DataCacheBurstingEnabled

boolean

数据缓存使用 ESSD AutoPL 云盘时,是否开启 Burst(性能突发)。取值范围:

  • true:开启。

  • false:未开启。

默认值:false。

说明

关于 ESSD AutoPL 云盘的更多信息,请参见ESSD AutoPL 云盘

false

GpuDriverVersion

string

指定 GPU 驱动版本。取值范围:

  • tesla=470.82.01(默认值)

  • tesla=525.85.12

说明

仅部分规格支持切换 GPU 驱动版本。更多信息,请参见指定 GPU 规格创建实例

tesla=525.85.12

返回参数

名称

类型

描述

示例值

object

创建伸缩配置后的返回信息。

ScalingConfigurationId

string

实例 ID,即容器组 ID。

eci-uf6fonnghi50u374****

RequestId

string

请求 ID,唯一标识。

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

示例

正常返回示例

JSON格式

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

错误码

HTTP status code

错误码

错误信息

描述

403 Forbidden.RiskControl Forbidden.RiskControl

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情