ModifyEciScalingConfiguration - 修改一个ECI类型伸缩配置

更新时间:
复制 MD 格式

调用ModifyEciScalingConfiguration,并可以指定待修改伸缩配置的ID、伸缩配置的名称、ECI实例的属性等参数,修改伸缩配置,例如实例重启策略、实例的抢占策略、弹性公网 IP 的带宽等信息。

接口说明

  • 如果修改伸缩配置的名称,请注意同一伸缩组下不能存在名称相同的伸缩配置。

  • 可以调用 DescribeEciScalingConfigurations 查询并验证修改结果。

调试

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

调试

授权信息

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

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

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

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

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

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

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

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

操作

访问级别

资源类型

条件关键字

关联操作

ess:ModifyEciScalingConfiguration

update

*ScalingGroup

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

无 无

请求参数

名称

类型

必填

描述

示例值

ScalingConfigurationId

string

是

待修改伸缩配置的 ID。

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

否

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

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

test-modify

Description

string

否

说明

该参数未开放使用。

desc

SecurityGroupId

string

否

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

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

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

否

ECI 实例名称,即容器组名称。格式要求如下:

  • 长度为 2~128 个字符。

  • 支持英文小写字母、数字或者短划线(-),不能以短划线(-)开头或者结尾。

nginx-test

RestartPolicy

string

否

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

  • 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 角色,更多信息,请参见通过 API 使用实例 RAM 角色。

RamTestRole

TerminationGracePeriodSeconds

integer

否

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

60

AutoMatchImageCache

boolean

否

是否自动匹配镜像缓存。

默认值:false。

false

Ipv6AddressCount

integer

否

IPv6 地址数。

1

ActiveDeadlineSeconds

integer

否

有效期限。单位为秒。

1000

SpotStrategy

string

否

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

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

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

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

默认值:NoSpot。

SpotPriceLimit

SpotPriceLimit

number

否

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

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

0.025

AutoCreateEip

boolean

否

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

true

EipBandwidth

integer

否

弹性公网 IP 的带宽。

默认值:5 Mbit/s。

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

否

后端服务器的权重,取值范围:1~100。

50

Tags

array<object>

否

标签信息的集合。

object

否

标签信息的集合。

Key

string

否

标签键。

version

Value

string

否

标签值。

3

ImageRegistryCredentials

array<object>

否

镜像仓库的详细信息。

object

否

镜像仓库的详细信息。

Password

string

否

镜像仓库密码。

yourpaasword

Server

string

否

镜像仓库注册地址。

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

否

镜像仓库用户名。

yourusername

Containers

array<object>

否

容器列表。

array<object>

否

容器列表。

ReadinessProbe.TimeoutSeconds

integer

否

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

1

ReadinessProbe.SuccessThreshold

integer

否

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

1

SecurityContext.Capability.Adds

array

否

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

说明

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

string

否

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

说明

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

NET_RAW

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

FieldRef.FieldPath

string

否

说明

该参数未开放使用。

path

LivenessProbe.TcpSocket.Port

integer

否

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

1

Tty

boolean

否

是否开启交互。默认为 false。

当 Command 为/bin/bash 命令时,需要设置为 true。

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

MountPath

string

否

容器挂载数据卷的目录。

说明

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

/pod/data

ReadOnly

boolean

否

数据卷是否只读。

默认值:false。

false

Name

string

否

数据卷名称。同 Volume 中的 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

否

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

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 请求检测的端口号。

80

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 检测的端口。

80

Volumes

array<object>

否

数据卷信息。

array<object>

否

数据卷信息。

Type

string

否

数据卷类型,可能值:

  • EmptyDirVolume。

  • NFSVolume。

  • ConfigFileVolume。

  • FlexVolume。

EmptyDirVolume

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 数据卷是否只读。

默认值:false。

false

HostPathVolume.Path

string

否

Host 上的绝对路径。

/xx/xx/name

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-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

否

DiskVolume 的 ID。

d-xx

Name

string

否

数据卷名称。

default-volume1

EmptyDirVolume.Medium

string

否

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

memory

ConfigFileVolumeConfigFileToPath

array<object>

否

配置文件路径列表。

object

否

配置文件路径列表。

Path

string

否

相对文件路径。

/usr/bin/

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/

FieldRef.FieldPath

string

否

说明

该参数未开放使用。

path

SecurityContext.Capability.Adds

array

否

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

说明

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

string

否

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

说明

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

NET_RAW

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。

None

MountPath

string

否

容器挂载数据卷的目录。

说明

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

/usr/share/

ReadOnly

boolean

否

挂载路径是否只读。

默认值:false。

false

Name

string

否

挂载数据卷的名称。

test-empty

SubPath

string

否

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

Always

SecurityContext.ReadOnlyRootFilesystem

boolean

否

说明

该参数未开放使用。

false

ImagePullPolicy

string

否

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

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

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

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

Always

Cpu

number

否

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

0.5

WorkingDir

string

否

工作目录。

/usr/local

Commands

array

否

容器启动指令。

string

否

容器启动指令。

sleep

Args

array

否

容器启动参数。

string

否

容器启动参数。

10

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>

否

主机相关信息。

object

否

主机相关信息。

Ip

string

否

添加 IP 地址。

192.0.XX.XX

Hostnames

array

否

添加主机名。

string

否

添加主机名。

['hehe.com', 'haha.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-hangzhou

CostOptimization

boolean

否

是否开启成本优化开关。取值范围:

  • true:开启。

  • false:未开启。

默认值:false。

false

InstanceFamilyLevel

string

否

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

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

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

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

EnterpriseLevel

ContainersUpdateType

string

否

Containers 参数更新方式控制参数。取值范围:

  • RenewUpdate:全量更新,以更新请求中 Containers 参数为准,覆盖原有 Containers 参数配置。

  • IncrementalUpdate:增量更新,根据 Container.name 进行 Container 匹配,仅更新请求参数中已设置参数,未设置参数不进行更新。

默认值:RenewUpdate。

RenewUpdate

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

Override

boolean

否

是否覆盖。取值范围:

  • true:覆盖。

  • false:不覆盖。

false

返回参数

名称

类型

描述

示例值

object

修改伸缩配置返回信息。

RequestId

string

请求 ID,唯一标识。

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

示例

正常返回示例

JSON格式

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

错误码

HTTP status code

错误码

错误信息

描述

403 Forbidden.RiskControl Forbidden.RiskControl

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

变更历史

更多信息,参考变更详情。