Skip to Content
云主机 UHost创建云主机 - CreateUHostInstance

创建云主机 - CreateUHostInstance

简介

创建UHost实例。

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 CreateUHostInstanceYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
ImageIdstring镜像ID。 请通过 DescribeImage获取Yes
Disks.N.IsBootstring是否是系统盘。枚举值:

> True,是系统盘

> False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。
Yes
Disks.N.Typestring磁盘类型。请参考磁盘类型Yes
Disks.N.Sizeint磁盘大小,单位GB。请参考磁盘类型Yes
Disks.N.BackupTypestring磁盘备份方案。枚举值:

> NONE,无备份

> SNAPSHOT,快照

当前磁盘支持的备份模式参考 磁盘类型,默认值:NONE
No
Disks.N.Encryptedboolean【功能仅部分可用区开放,详询技术支持】磁盘是否加密。加密:true, 不加密: false
加密必须传入对应的的KmsKeyId,默认值false
No
Disks.N.KmsKeyIdstring【功能仅部分可用区开放,详询技术支持】kms key id。选择加密盘时必填。No
Disks.N.CouponIdstring云盘代金券id。不适用于系统盘/本地盘。请通过DescribeCoupon接口查询,或登录用户中心查看No
Disks.N.SnapshotIdstring从快照创建盘时所用快照id,目前仅支持数据盘No
LoginModestring主机登陆模式。密码(默认选项): Password,密钥:KeyPair。Yes
PasswordstringUHost密码。请遵照字段规范设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64 UGFzc3dvcmQx。No
NamestringUHost实例名称。默认:UHost。请遵照字段规范设定实例名称。No
Tagstring业务组。默认:Default(Default即为未分组)。请遵照字段规范设定业务组。No
ChargeTypestring计费模式。枚举值为:

> Year,按年付费;

> Month,按月付费;

> Dynamic,按小时预付费

> Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理)

> Spot计费为抢占式实例(内测阶段)

默认为月付
No
Quantityint购买时长。默认:值 1。按小时购买(Dynamic/Postpay)时无需此参数。 月付时,此参数传0,代表购买至月末。No
CPUint虚拟CPU核数。可选参数:1-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。No
Memoryint内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192No
GpuTypestringGPU类型,枚举值[“K80”, “P40”, “V100”, “T4”,“T4A”, “T4S”,“2080Ti”,“2080Ti-4C”,“1080Ti”, “T4/4”, “V100S”,2080”,“2080TiS”,“2080TiPro”,“3090”,“4090”,“A100”]。MachineType为G时必填No
GPUintGPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关)No
NetCapabilitystring网络增强特性。枚举值:Normal,不开启; Super,开启网络增强1.0; Ultra,开启网络增强2.0;Extreme,开启网络增强3.0(详情参考官网文档)No
HotplugFeatureboolean热升级特性。True为开启,False为未开启,默认False。No
VPCIdstringVPC ID。默认为当前地域的默认VPC。No
SubnetIdstring子网 ID。默认为当前地域的默认子网。No
PrivateIp.Nstring【数组】创建云主机时指定内网IP。若不传值,则随机分配当前子网下的IP。调用方式举例:PrivateIp.0=x.x.x.x。当前只支持一个内网IP。No
SecurityGroupIdstring防火墙ID,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 DescribeFirewallNo
IsolationGroupstring硬件隔离组id。可通过DescribeIsolationGroup获取。No
AlarmTemplateIdint告警模板id,如果传了告警模板id,且告警模板id正确,则绑定告警模板。绑定告警模板失败不会影响创建主机流程。No
MachineTypestring云主机机型(V2.0),在本字段和字段UHostType中,仅需要其中1个字段即可。枚举值[“N”, “C”, “G”, “O”, “OM”, “OMEM”, “OPRO”, “OPROG”]。参考云主机机型说明No
MinimalCpuPlatformstring最低cpu平台,枚举值[“Intel/Auto”, “Intel/IvyBridge”, “Intel/Haswell”, “Intel/Broadwell”, “Intel/Skylake”, “Intel/Cascadelake”, “Intel/CascadelakeR”, “Intel/IceLake”, “Intel/SapphireRapids”, “Amd/Epyc2”, “Amd/Auto”,“Ampere/Auto”,“Ampere/Altra”],默认值是”Intel/Auto”。No
MaxCountint本次最大创建主机数量,取值范围是[1,100],默认值为1。
- 库存数量不足时,按库存数量创建。
- 配额不足时,返回错误。
- 使用隔离组时,以隔离组可用数量为准。
No
NetworkInterface.N.EIP.Bandwidthint【若绑定EIP,此参数必填】弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-300],带宽计费[1-800]No
NetworkInterface.N.EIP.PayModestring弹性IP的计费模式. 枚举值: “Traffic”, 流量计费; “Bandwidth”, 带宽计费; “ShareBandwidth”,共享带宽模式. “Free”:免费带宽模式,默认为 “Bandwidth”No
NetworkInterface.N.EIP.ShareBandwidthIdstring绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效No
NetworkInterface.N.EIP.OperatorNamestring【若绑定EIP,此参数必填】弹性IP的线路。枚举值: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 InternationalNo
NetworkInterface.N.EIP.CouponIdstring当前EIP代金券id。请通过DescribeCoupon接口查询,或登录用户中心查看。No
NetworkInterface.N.CreateCernetIpboolean申请并绑定一个教育网EIP。True为申请并绑定,False为不会申请绑定,默认False。当前只支持具有HPC特性的机型。No
UserDatastring用户自定义数据。当镜像支持Cloud-init Feature时可填写此字段。注意:1、总数据量大小不超过 16K;2、使用base64编码No
AutoDataDiskInitstring数据盘是否需要自动分区挂载。当镜像支持“Cloud-init”Feature时可填写此字段。取值 >“On” 自动挂载(默认值)> “Off” 不自动挂载。No
KeyPairIdstringKeypairId 密钥对ID,LoginMode为KeyPair时此项必须。No
Features.UNIboolean弹性网卡特性。开启了弹性网卡权限位,此特性才生效,默认 false 未开启,true 开启。No
SecGroupId.N.Idstring安全组 ID。至多可以同时绑定5个安全组。No
SecGroupId.N.Priorityint安全组优先级。取值范围[1, 5]No
SecurityModestring主机安全模式。Firewall:防火墙;SecGroup:安全组;默认值:Firewall。No
UDSetIdstring【私有专区属性】专区idNo
UDHostIdstring【私有专区属性】专区宿主机idNo
HostBindingboolean【私有专区属性】专区云主机开启宿住关联属性No
CouponIdstring主机代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
UHostIdsarray[string]UHost实例Id集合No
IPsarray[string]【批量创建不会返回】IP信息No

示例

请求示例

https://api.an-link.com/?Action=CreateUHostInstance &Region=ybxkcmgH &Zone=cMZkATPf &ProjectId=ehTYojNP &ImageId=CHWlocIR &Disks.N.IsBoot=SqelzPyQ &Disks.N.Type=rqSALyZS &Disks.N.Size=1 &LoginMode=eziJKyvi &Password=wrHVYuPy &Name=pPFrllkl &Tag=eTVDLtCi &ChargeType=dcWFEjRf &Quantity=7 &UHostType=uUZLzSkQ &CPU=5 &Memory=9 &GpuType=UyTqehtV &GPU=8 &StorageType=xjnNxxIr &BootDiskSpace=4 &DiskSpace=3 &NetCapability=WuweESSX &TimemachineFeature=yes &HotplugFeature=true &DiskPassword=jWVGcxBI &NetworkId=QgMHkVKB &VPCId=NiKZcdzp &SubnetId=PCrhwZPO &PrivateIp.N=ZCkTUpMg &PrivateMac=UfchnWOU &SecurityGroupId=mBiLqsON &HostType=KuIpUVnY &InstallAgent=wYIplHyT &ResourceType=QMlAGlJh &Disks.N.BackupType=ynlUsysX &IsolationGroup=zFjarlyJ &Disks.N.Encrypted=true &Disks.N.KmsKeyId=KnxSqvyV &Disks.N.CouponId=AnDNoKBS &AlarmTemplateId=1 &MachineType=UZiFiiup &MinimalCpuPlatform=JEyLLGKk &MaxCount=4 &NetworkInterface.N.EIP.Bandwidth=9 &NetworkInterface.N.EIP.PayMode=lAfYgVln &NetworkInterface.N.EIP.ShareBandwidthId=UBundIIj &NetworkInterface.N.EIP.OperatorName=cglBMIOQ &NetworkInterface.N.EIP.CouponId=DhbealvD &SetId=5 &HostIp=gtaBlcUT &NetworkInterface.N.IPv6.ShareBandwidthId=wjqJnxBt &UserData=xxxLxHCi &Disks.N.Id=kezEAMkH &AutoDataDiskInit=cnjYJjwW &NetworkInterface.N.IPv6.Address=KudMCare &CharacterName=TQFIAsCO &PromotionId=YsPkxuTv &ImageOsName=iGCjLLAJ &PodId=YRZCbhxE &BillActivityId=7 &BillActivityRuleId=8 &RestrictMode=aETwMsDO &Volumes.N.Type=wmkzKvFL &Volumes.N.IsBoot=UfWFbPlC &Volumes.N.Size=4 &Volumes.N.VolumeId=oFmWoxUW &Volumes.N.CouponId=JRAVIPJh &HpcEnhanced=true &NetworkInterface.N.CreateCernetIp=false &KeyPairId=UgaGKBsN &Features.UNI=false &Disks.N.BackupMode=fxpdxHtq &Disks.N.CustomBackup.Journal=muAfZjQM &Disks.N.CustomBackup.Hour=KWbSJhsv &Disks.N.CustomBackup.Day=sDMcKoMD &SecGroupId.N.Id=FCFnWiyv &SecGroupId.N.Priority=4 &SecurityMode=MXObOjBq &UDSetId=ExUeRuel &UDHostId=ELjbOgbF &HostBinding=true &Disks.N.SnapshotId=VYuYBGoo &CouponId=UJvMdphR &NetworkInterface.N.IPv6.ShareBandwidthId=SLUcRuex &NetworkInterface.N.IPv6.Address=kGyaKakA &Disks.N.SnapshotId=fMIDWADd &NetworkInterface.N.IPv6.ShareBandwidthId=aoHzuvNS &NetworkInterface.N.IPv6.Address=ztvbtlTL &Disks.N.SnapshotId=xOfUFQge

响应示例

{ "Action": "CreateUHostInstanceResponse", "IPs": [ "xMEMVeOh" ], "MountedUFSId": "VzVDSUXx", "RetCode": 0, "UHostIds": [ "cuQeraVH" ] }