创建实例需要通过实名认证。没有通过实名认证的可以前往 阿里云官网 中的 用户中心>会员信息 中进行实名认证。
根据传入参数创建弹性计算实例。
在创建实例时,必须要选择镜像,用来确定新创建实例的系统盘配置。镜像包含操作系统以及应用软件配置,基于镜像创建实例后,实例的系统盘即为此镜像的完全克隆。
一个实例创建时必须指定加入一个安全组。安全组需要预先创建,可通过 创建安全组 接口创建,可以在新创建实例时指定,也可通过 修改实例属性 的接口来完成实例所属安全组变更。在同一个安全组内的实例内网可以相互访问,但不同安全组之间默认有防火墙隔离,不可相互访问,但可通过安全组授权(通过授权安全组权限接口实现)来设置此安全组的防火墙权限。同一个安全组内的实例数量不能超过 1000 个,若组内实例数量超出限制,创建实例时若指定该安全组,会提示失败。
在创建实例时,如果参数 InternetChargeType 的值设置为 PayByBandwidth(按固定带宽付费),则 InternetMaxBandwidthOut 的设置值即为所选的固定带宽值;如果参数 InternetChargeType 的值设置为 PayByTraffic(按流量付费),则 InternetMaxBandwidthOut 只是一个带宽的上限设置,计费以发生的网络流量为依据。设置 InternetChargeType 和 InternetMaxBandwidthOut 时,应仔细核算可能发生的带宽费用。
创建实例时,可以选择是否为IO优化实例。
InternetMaxBandwidthIn 的值在任何情况下都与计费无关,实例的入数据流量是免费的。
实例创建时,系统会根据用户所指定镜像为实例分配一个相应大小的系统盘,系统盘容量=Max{40,ImageID};也可以指定系统盘的容量SystemDisk.size参数,该参数必须大于等于max{40,ImageID};同时,可以指定系统盘的种类:普通云盘(cloud)、高效云盘(cloud_efficiency)、SSD云盘(cloud_ssd)、本地 SSD 盘(ephemeral_ssd)。
ECS 不支持单独创建或者添加本地 SSD 盘,因此本地 SSD 盘必须在创建实例时指定,实例创建完成后不能再添加。各个实例规格对不同磁盘种类大小的限制见 实例资源规格对照表。
单块普通云盘(cloud)容量最大不能超过2000GB,单块高效云盘(cloud_efficiency)容量最大不超过 32TB(32768 GB),单块SSD云盘(cloud_ssd)容量最大不能超过32TB(32768 GB),单块本地 SSD 盘(ephemeral_ssd)容量最大不能超过 800GB。
随实例创建的系统盘,其Portable属性为false,即不支持卸载和挂载操作。系统盘随实例的释放而释放,所以系统盘的DeleteWithInstance属性为True。
随实例创建的类型为普通云盘(cloud)、高效云盘(cloud_efficiency)或SSD云盘(cloud_ssd)的数据盘,其Portable属性为true,即支持卸载和挂载操作。如果数据盘随实例的释放而释放,则DeleteWithInstance的属性的默认值为True;反之,如果数据盘不随实例的释放而释放,则DeleteWithInstance的属性的默认值为False。
随实例创建的本地 SSD 盘(ephemeral_ssd),其 Portable 属性为 false,即不支持卸载和挂载操作。本地 SSD 盘随实例的释放而释放,所以其 DeleteWithInstance 的属性为 True。
数据盘选择本地 SSD 盘时,系统盘必须为本地 SSD 盘,同时一个实例的本地 SSD 盘总容量不超过 1TB(1024GB,不包括系统盘)
选择了本地 SSD 盘的实例,一旦创建后,不能修改实例规格。
实例内存为 512M 时不能使用 windows 操作系统;内存为 4G 以上时不能使用 32 位操作系统。
当系统盘是普通云盘(cloud)、高效云盘(cloud_efficiency)或SSD云盘(cloud_ssd)时,数据盘不能是ephemeral_ssd。
专有网络类型实例只能在创建时指定,这类实例必须且只能属于一个交换机。
指定 VSwitchId 创建实例时,SecurityGroupId 和 VSwitchId 要属于同一个专有网络。
VSwitchId 和 PrivateIpAddress 同时指定时,PrivateIpAddress 要包含在交换机的 CidrBlock 之内。
PrivateIpAddress 依赖于 VSwitchId,不能单独指定 PrivateIpAddress。
创建完成后,实例为 Stopped 状态。
请求参数
名称 类型 是否必须 描述PayByBandwidth