CreateContainerGroup
创建一个ECI实例(即容器组)
服务地址:
华东1 金融云
输入参数
只看必填
RegionId地域ID
ZoneId实例所属的可用区
SecurityGroupId实例所属的安全组ID
VSwitchId实例所属的交换机ID
ContainerGroupNameECI实例名称
RestartPolicy实例重启策略
EipInstanceId弹性公网IP ID
Cpu实例级别vCPU大小
Memory实例级别内存大小
ResourceGroupId资源组ID
DnsPolicyDNS策略
InstanceType指定的ECS实例规格
ImageSnapshotId镜像缓存ID
RamRoleName实例RAM角色名称
TerminationGracePeriodSeconds程序的缓冲时间
AutoMatchImageCache是否自动匹配镜像缓存
请选择布尔值
Ipv6AddressCountIPv6地址数
ActiveDeadlineSecondsECI实例的有效期限
SpotStrategy实例的抢占策略
SpotPriceLimit设置抢占式实例的每小时最高价格
ScheduleStrategy配置了多可用区(通过VSwitchId...
CorePattern自定义设置coredump生成的cor...
ShareProcessNamespace是否使用共享命名空间
请选择布尔值
AutoCreateEip是否自动创建一个EIP
请选择布尔值
EipBandwidthEIP的带宽
EipISP设置EIP的线路类型
EipCommonBandwidthPackage绑定已有的共享带宽包
HostName主机名称
IngressBandwidth入方向带宽限制
EgressBandwidth出方向带宽限制
CpuOptionsCoreCPU物理核心数
CpuOptionsThreadsPerCore每核线程数
CpuOptionsNuma该参数暂不支持设置
EphemeralStorage增加的临时存储空间大小
Tag标签列表
0标签列表
Key标签键
Value标签值
ImageRegistryCredential镜像仓库信息
0镜像仓库信息
Password镜像仓库密码
Server镜像仓库注册地址
UserName镜像仓库用户名
Container容器信息
0容器信息
ReadinessProbe.TimeoutSeconds检查超时的时间
ReadinessProbe.SuccessThreshold从上次检查失败后重新认定检查成功的检查...
SecurityContext.Capability.Add为容器内的进程授予某些特定的权限
0为容器内的进程授予某些特定的权限
ReadinessProbe.TcpSocket.Port使用TCP Socket方式进行健康检查时
ReadinessProbe.HttpGet.Scheme使用HTTP请求方式进行健康检查时
LivenessProbe.PeriodSeconds检查执行的周期
SecurityContext.ReadOnlyRootFilesystem容器运行的根文件系统是否为只读
请选择布尔值
EnvironmentVar容器的环境变量值
0容器的环境变量值
Key环境变量名
Value环境变量值
FieldRef.FieldPath环境变量值引用
LivenessProbe.TcpSocket.Port使用TCP Socket方式进行健康检查时
Tty是否开启交互
请选择布尔值
WorkingDir容器工作目录
Arg容器启动命令对应的参数
0容器启动命令对应的参数
Stdin此容器是否应在容器运行时为标准输入分配缓冲区
请选择布尔值
LivenessProbe.InitialDelaySeconds检查开始执行的时间
VolumeMount数据卷信息
0数据卷信息
MountPropagation数据卷的挂载传播设置
MountPath容器挂载数据卷的目录
ReadOnly数据卷是否只读
请选择布尔值
SubPath数据卷子路径
Name数据卷名称
ImagePullPolicy镜像拉取策略
StdinOnce当标准输入为true时
请选择布尔值
LifecyclePreStopHandlerTcpSocketPort使用TCPSocket方式设置preS...
LifecyclePostStartHandlerHttpGetScheme使用HTTP请求方式设置postSta...
ReadinessProbe.PeriodSeconds检查执行的周期
LivenessProbe.SuccessThreshold从上次检查失败后重新认定检查成功的检查...
Command容器启动命令
0容器启动命令
LifecyclePostStartHandlerHttpGetHost使用HTTP请求方式设置postSta...
TerminationMessagePolicy消息通知策略
ReadinessProbe.HttpGet.Path使用HTTP请求方式进行健康检查时
LivenessProbe.Exec.Command使用命令行方式进行健康检查时
0使用命令行方式进行健康检查时
LifecyclePostStartHandlerTcpSocketPort使用TCPSocket方式设置post...
LifecyclePostStartHandlerHttpGetPath使用HTTP请求方式设置postSta...
LifecyclePostStartHandlerExec使用命令行方式设置postStart回...
0使用命令行方式设置postStart回...
LifecyclePreStopHandlerHttpGetPath使用HTTP请求方式设置preStop...
Port端口号
0端口号
Protocol协议类型
Port端口号
TerminationMessagePath容器的报错地址
LifecyclePreStopHandlerHttpGetScheme使用HTTP请求方式设置preStop...
LivenessProbe.HttpGet.Scheme使用HTTP请求方式进行健康检查时
ReadinessProbe.HttpGet.Port使用HTTP请求方式进行健康检查时
LifecyclePostStartHandlerTcpSocketHost使用TCP Socket方式设置pos...
Gpu指定容器使用的GPU个数
ReadinessProbe.InitialDelaySeconds检查开始执行的时间
LifecyclePreStopHandlerExec使用命令行方式设置preStop回调函数时
0使用命令行方式设置preStop回调函数时
Memory容器的内存大小
Name容器名称
LifecyclePreStopHandlerHttpGetHost使用HTTP请求方式设置preStop...
LifecyclePreStopHandlerTcpSocketHost使用TCP Socket方式设置pre...
Image容器镜像
LifecyclePreStopHandlerHttpGetPort使用HTTP请求方式设置preStop...
LivenessProbe.FailureThreshold从上次检查成功后认定检查失败的检查次数...
ReadinessProbe.Exec.Command使用命令行方式进行健康检查时
0使用命令行方式进行健康检查时
LifecyclePreStopHandlerHttpGetHttpHeader生成的HTTP请求头参数
0生成的HTTP请求头参数
Value使用HTTP请求方式设置preStop...
Name使用HTTP请求方式设置preStop...
ReadinessProbe.FailureThreshold从上次检查成功后认定检查失败的检查次数...
Cpu容器的vCPU大小
LivenessProbe.HttpGet.Port使用HTTP请求方式进行健康检查时
LivenessProbe.HttpGet.Path使用HTTP请求方式进行健康检查时
LivenessProbe.TimeoutSeconds检查超时的时间
SecurityContext.RunAsUser设置运行容器的用户ID
LifecyclePostStartHandlerHttpGetPort使用HTTP请求方式设置postSta...
LifecyclePostStartHandlerHttpGetHttpHeader生成的HTTP请求头参数
0生成的HTTP请求头参数
Value使用HTTP请求方式设置postSta...
Name使用HTTP请求方式设置postSta...
EnvironmentVarHide查询ECI实例详情时
请选择布尔值
SecurityContextRunAsGroup设置运行容器的用户组
SecurityContextRunAsNonRoot是否以非root模式运行容器
请选择布尔值
SecurityContextPrivileged容器是否启用特权
请选择布尔值
Volume数据卷信息
0数据卷信息
Type数据卷类型
DiskVolume.DiskSizeDiskVolume的大小
NFSVolume.PathNFS数据卷路径
DiskVolume.FsTypeDiskVolume的系统类型
FlexVolume.FsType挂载的文件系统类型
HostPathVolume.TypeHostPath Volume的类型
ConfigFileVolume.DefaultModeConfigFileVolume默认的权限
NFSVolume.ReadOnlyNFS数据卷是否只读
请选择布尔值
ConfigFileVolume.ConfigFileToPathConfigFile类型的数据卷信息
0ConfigFile类型的数据卷信息
Path相对于挂载目录
Mode配置文件的权限
Content配置文件内容
HostPathVolume.PathHostPath Volume在主机上...
FlexVolume.OptionsFlexVolume对象选项列表
FlexVolume.Driver使用FlexVolume插件挂载数据卷...
NFSVolume.ServerNFS服务器地址
DiskVolume.DiskIdDiskVolume的ID
Name数据卷名称
EmptyDirVolume.MediumEmptyDirVolume的存储媒介
EmptyDirVolume.SizeLimitEmptyDirVolume的大小
InitContainerInit容器列表
0Init容器列表
SecurityContext.Capability.Add为容器内的进程授予某些特定的权限
0为容器内的进程授予某些特定的权限
Image容器使用的镜像
VolumeMount挂载数据卷信息列表
0挂载数据卷信息列表
MountPropagation数据卷的挂载传播设置
MountPath挂载目录
ReadOnly挂载路径是否只读
请选择布尔值
SubPath数据卷下的子目录
Name挂载数据卷的名称
Portinit容器端口号
0init容器端口号
Protocol协议类型
Port端口号
SecurityContext.ReadOnlyRootFilesystem容器运行的根文件系统是否为只读
请选择布尔值
TerminationMessagePath容器退出的消息来源
EnvironmentVar容器的环境变量信息列表
0容器的环境变量信息列表
Key环境变量名
Value环境变量值
FieldRef.FieldPath环境变量值引用
ImagePullPolicy镜像拉取策略
WorkingDir工作目录
Cpu容器的vCPU大小
Arg容器启动参数
0容器启动参数
Command容器启动指令
0容器启动指令
Gpu指定容器使用的GPU个数
SecurityContext.RunAsUser设置运行容器的用户ID
Memory容器的内存大小
TerminationMessagePolicy挂载信息
Name容器名称
DnsConfig.NameServerDNS服务器的IP地址列表
0DNS服务器的IP地址列表
DnsConfig.SearchDNS搜索域列表
0DNS搜索域列表
DnsConfig.Option对象的选项列表
0对象的选项列表
Value对象的Value
Name对象的Name
HostAliase添加一个ECI的别名
0添加一个ECI的别名
Ip添加IP
Hostname添加主机名
0添加主机名
SecurityContext.Sysctl通过安全上下文修改安全sysctl参数
0通过安全上下文修改安全sysctl参数
Value通过安全上下文修改sysctl参数时
Name通过安全上下文修改sysctl参数时
HostSecurityContext.Sysctl通过安全上下文修改非安全sysctl参数
0通过安全上下文修改非安全sysctl参数
Value通过安全上下文修改sysctl参数时
Name通过安全上下文修改sysctl参数时
NtpServerNTP服务器
0NTP服务器
AcrRegistryInfoACR企业版实例信息列表
0ACR企业版实例信息列表
DomainACR企业版实例的域名
0ACR企业版实例的域名
InstanceNameACR企业版实例的名称
InstanceIdACR企业版实例ID
RegionIdACR企业版实例所属地域
ArnServiceECI实例等资源归属账号下的RAM角色...
ArnUserACR实例归属账号下的RAM角色的ARN
SpotDuration抢占式实例的保护期
StrictSpot是否周期执行:
请选择布尔值
PlainHttpRegistry自建镜像仓库地址
InsecureRegistry自建镜像仓库地址
ImageAccelerateMode镜像加速模式
Ipv6GatewayBandwidthEnable是否开通ECI的IPv6公网通信能力
请选择布尔值
Ipv6GatewayBandwidth当Ipv6GatewayBandwid...
ContainerResourceView当ECI规格比申请规格大时
请选择布尔值
FixedIp配置为true表示实例启用固定IP地址
FixedIpRetainHour固定IP地址空闲后的保留时长
DataCacheBucket数据缓存Bucket
DataCachePL数据缓存使用的云盘的性能等级
DataCacheProvisionedIops数据缓存使用ESSD AutoPL云盘时
DataCacheBurstingEnabled数据缓存使用ESSD AutoPL云盘时
请选择布尔值
DryRun是否只预检此次请求
请选择布尔值
PrivateIpAddress指定ECI实例的私网IP地址
OsType指定ECI实例的操作系统
CpuArchitecture指定ECI实例的CPU架构
ComputeCategory指定算力类别
0指定算力类别
GpuDriverVersion指定GPU驱动版本
幂等性参数
ClientToken保证请求幂等性
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

调用 CreateContainerGroup 创建 ECI 实例时,系统将自动为您创建一个服务关联角色 AliyunServiceRoleForECI,用于访问 ECS、VPC 等相关云服务。更多信息,请参见弹性容器实例服务关联角色

创建 ECI 实例时,您可以根据需要配置实例、镜像、存储等相关功能。各功能涉及的参数及其说明,请参见以下功能文档:

实例

ECI 支持以下两种方式创建实例:

以下功能两种创建方式均支持:

镜像

网络

存储

容器配置

日志与运维

请求参数

字段名称字段详情
RegionIdstring

地域 ID。

示例值:cn-hangzhou参考取值来源:
    DescribeRegions
ZoneIdstring

实例所属的可用区。如果取值为空,则表示由系统选择。展开详情

示例值:cn-hangzhou-b参考取值来源:
    DescribeZones
SecurityGroupIdstring

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

示例值:sg-uf66jeqopgqa9hdn****参考取值来源:
    DescribeContainerGroups
VSwitchIdstring

实例所属的交换机 ID。支持指定多个交换机 ID(单次最多 10 个),各交换机 ID 之间可以用半角逗号(,)进行分割,例如vsw-***,vsw-***展开详情

示例值:vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k****
ContainerGroupNamestring

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

示例值:nginx-test参考取值来源:
    DescribeContainerGroups
RestartPolicystring

实例重启策略。取值范围:展开详情

示例值:Always
EipInstanceIdstring

弹性公网 IP ID。

示例值:eip-uf66jeqopgqa9hdn****
Cpunumber<float>

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

示例值:1.0
Memorynumber<float>

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

示例值:2.0
ResourceGroupIdstring

资源组 ID。

示例值:rg-uf66jeqopgqa9hdn****参考取值来源:
    DescribeContainerGroups
DnsPolicystring

DNS 策略。取值范围:展开详情

示例值:Default
ClientTokenstring

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。只支持 ASCII 字符,且不能超过 64 个字符。更多详情,请参阅如何保证幂等性

示例值:123e4567-xxxx-12d3-xxxx-426655440000
InstanceTypestring

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

示例值:ecs.c5.xlarge
ImageSnapshotIdstring

镜像缓存 ID。更多信息,请参见使用镜像缓存加速创建实例

示例值:imc-2zebxkiifuyzzlhl****
RamRoleNamestring

实例 RAM 角色名称。ECI 与 ECS 共用实例 RAM 角色,更多信息,请参见通过 API 使用实例 RAM 角色

示例值:RamTestRole
TerminationGracePeriodSecondsinteger<int64>

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

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:60
AutoMatchImageCacheboolean

是否自动匹配镜像缓存。默认为 false。

示例值:false
Ipv6AddressCountinteger<int32>

IPv6 地址数。固定为 1,即一个 ECI 实例支持绑定一个 IPv6 地址。

示例值:1
ActiveDeadlineSecondsinteger<int64>

ECI 实例的有效期限,超出该时间后,实例会被强制退出。单位为秒。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:1000
SpotStrategystring

实例的抢占策略。取值范围:展开详情

示例值:SpotWithPriceLimit
SpotPriceLimitnumber<float>

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

示例值:0.025
ScheduleStrategystring

配置了多可用区(通过 VSwitchId 参数指定多个交换机)时,ECI 实例的调度策略。取值范围:展开详情

示例值:VSwitchOrdered
CorePatternstring

自定义设置 coredump 生成的 core 文件的保存目录。更多信息,请参见设置 core 文件保存到数据卷展开详情

示例值:/xx/xx/core
ShareProcessNamespaceboolean

是否使用共享命名空间。默认为 false。

示例值:false
AutoCreateEipboolean

是否自动创建一个 EIP,并绑定到 ECI 实例上。

示例值:true
EipBandwidthinteger<int32>

EIP 的带宽,默认为 5 Mbps。 展开详情

示例值:5取值 <= 1000000
EipISPstring

设置 EIP 的线路类型。取值范围:展开详情

示例值:BGP
EipCommonBandwidthPackagestring

绑定已有的共享带宽包。

示例值:cbwp-2zeukbj916scmj51m****
HostNamestring

主机名称。

示例值:test
IngressBandwidthinteger<int64>

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

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:1024000取值 <= 9223372036854775807
EgressBandwidthinteger<int64>

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

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:1024000取值 <= 9223372036854775807
CpuOptionsCoreinteger<int32>

CPU 物理核心数。仅部分规格支持自定义设置。

示例值:2取值 <= 1000
CpuOptionsThreadsPerCoreinteger<int32>

每核线程数。仅部分规格支持自定义设置。配置为 1 时表示关闭超线程。

示例值:2取值 <= 1000
CpuOptionsNumastring

该参数暂不支持设置。

示例值:1
EphemeralStorageinteger<int32>

增加的临时存储空间大小。单位:GiB。 展开详情

示例值:20取值 <= 5000
Tagarray<object>

标签列表。最多可以绑定 20 个。更多信息,请参见使用标签管理实例

子级条数 <= 21
ImageRegistryCredentialarray<object>

镜像仓库信息。

子级条数 <= 11
Containerarray<object>

容器信息。

子级条数 <= 41
Volumearray<object>

数据卷信息。

子级条数 <= 101
InitContainerarray<object>

Init 容器列表。

子级条数 <= 41
DnsConfig.NameServerarray<string>

DNS 服务器的 IP 地址列表。

示例值:172.10.*.**子级条数 <= 20
DnsConfig.Searcharray<string>

DNS 搜索域列表。

示例值:svc.local.kubenetes子级条数 <= 20
DnsConfig.Optionarray<object>

对象的选项列表。

子级条数 <= 20
HostAliasearray<object>

添加一个 ECI 的别名。

子级条数 <= 101
SecurityContext.Sysctlarray<object>

通过安全上下文修改安全 sysctl 参数。更多信息,请参见配置 Security Context

子级条数 <= 101
HostSecurityContext.Sysctlarray<object>

通过安全上下文修改非安全 sysctl 参数。更多信息,请参见配置 Security Context

子级条数 <= 101
NtpServerarray<string>

NTP 服务器。

示例值:ntp.cloud.aliyuncs.com子级条数 <= 21
AcrRegistryInfoarray<object>

ACR 企业版实例信息列表。更多信息,请参见免密拉取 ACR 镜像

子级条数 <= 21
SpotDurationinteger<int64>

抢占式实例的保护期。单位为小时。默认为 1。可设置为 0,表示无保护期。

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:1
StrictSpotboolean

是否周期执行:展开详情

示例值:true
PlainHttpRegistrystring

自建镜像仓库地址。使用 HTTP 协议的自建镜像仓库中的镜像创建 ECI 实例时,需配置该参数,使得 ECI 使用 HTTP 协议拉取镜像,避免因协议不同而导致镜像拉取失败。

示例值:"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"
InsecureRegistrystring

自建镜像仓库地址。使用自签发证书的自建镜像仓库中的镜像创建 ECI 实例时,需配置该参数来跳过证书认证,避免因证书认证失败而导致镜像拉取失败。

示例值:"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"
ImageAccelerateModestring

镜像加速模式。取值范围:展开详情

示例值:imc
Ipv6GatewayBandwidthEnableboolean

是否开通 ECI 的 IPv6 公网通信能力。

示例值:true
Ipv6GatewayBandwidthstring

当 Ipv6GatewayBandwidthEnable 配置为 true 时,配置 IPv6 地址的公网带宽峰值。取值如下:展开详情

示例值:100
ContainerResourceViewboolean

当 ECI 规格比申请规格大时,可以开启该配置,确保容器内看到的资源跟申请的资源保持一致。

示例值:false
FixedIpstring

配置为 true 表示实例启用固定 IP 地址。具体请参见配置 ECI 实例使用固定 IP 地址

示例值:true
FixedIpRetainHourinteger<int32>

固定 IP 地址空闲后的保留时长,即启用固定 IP 地址的实例释放后,其固定 IP 地址的保留时长,单位为小时。默认值为 48。

示例值:24
DataCacheBucketstring

数据缓存 Bucket。

示例值:default参考取值来源:
    DescribeDataCaches
DataCachePLstring

数据缓存使用的云盘的性能等级。 展开详情

示例值:PL1
DataCacheProvisionedIopsinteger<int64>

数据缓存使用 ESSD AutoPL 云盘时,ESSD AutoPL 云盘预配置的读写 IOPS。 展开详情

注意 该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。
示例值:40000
DataCacheBurstingEnabledboolean

数据缓存使用 ESSD AutoPL 云盘时,是否开启 Burst(性能突发)。更多信息,请参见ESSD AutoPL 云盘

示例值:false
DryRunboolean

是否只预检此次请求。取值范围:展开详情

示例值:false
PrivateIpAddressstring

指定 ECI 实例的私网 IP 地址。目前仅支持指定 IPv4 地址,请确保该 IP 地址没有被占用。

示例值:172.16.0.1
OsTypestring

指定 ECI 实例的操作系统。取值范围:展开详情

示例值:Windows
CpuArchitecturestring

指定 ECI 实例的 CPU 架构。取值范围:展开详情

示例值:ARM64
ComputeCategoryarray<string>

指定算力类别。更多信息,请参见指定算力类别创建实例

子级条数 <= 100
GpuDriverVersionstring

指定 GPU 驱动版本。展开详情

示例值:tesla=535

返回参数

字段名称字段详情
RequestIdstring

请求 ID,唯一标识。

示例值:89945DD3-9072-47D0-A318-353284CFC7B3
ContainerGroupIdstring

实例 ID,即容器组 ID。

示例值:eci-uf6fonnghi50u374****
变更历史
暂无变更历史