建立雲主機

更新時間:2017-09-06 02:50:24

描述

根據請求引數建立雲主機例項。注意以下幾類請求引數的使用說明。

映象

在建立例項時,必須要選擇映象,用來確定新建立例項的系統盤配置。 映象包含作業系統以及應用軟體配置。基於映象建立例項後,例項的系統盤即為此映象的完全克隆。 允許建立的映象可檢視可用映象說明

網路標識

  • Internet.NetworkId 可使用預設值:DEFAULT ,亦可使用自定義網路,參考:建立私有網路
  • 如果使用自定義網路,並且開通的雲主機帶IP,需指定路由器欄位Internet.RouterId,參考:建立路由器

防火牆

在建立例項時,系統會預設繫結預設防火牆,也可指定自定義防火牆,參考:建立防火牆

請求引數

引數名引數型別是否必填引數說明
Action String

操作方法

Region String

機房標識,取值參見地域列表

PayType String

付費型別。取值範圍:

  • PREPAID:包年包月
  • PROBATION :試用
Period Integer

購買年限週期:

  • 包年包月,取值範圍: 1,2,3,4,5,6,7,8,9,12,24,36,單位:月;
  • 試用,取值3,單位:天
InstanceSeries String

主機系列,取值範圍:

  • SERIES_STANDARD: 普通型
  • SERIES_SUPERCOMPUTER:計算增強型
ImageId String

映象標識,可透過查詢映象方法獲取

InstanceType String

例項的資源規格。取值參見例項規格組

Interface.0.NetworkId String

網路標識,可使用 DEFAULT,DEFAULT表示基礎網路

Volumes.0.Type String

系統盤,雲硬碟型別,取值範圍:

  • sata-vm: 普通盤
  • ssd-vm:高效能盤
Volumes.0.Size Integer

系統盤大小

Volumes.1.Type String

掛載的第一塊雲硬碟型別,見系統盤

Volumes.1.Size Integer

掛載的第一塊雲硬碟大小

Volumes.2.Type String

掛載的第二塊雲硬碟型別,見系統盤

Volumes.2.Size Integer

掛載的第二塊雲硬碟大小

Volumes.3.Type String

掛載的第三塊雲硬碟型別,見系統盤

Volumes.3.Size Integer

掛載的第三塊雲硬碟大小

Volumes.4.Type String

掛載的第四塊雲硬碟型別,見系統盤

Volumes.4.Size Integer

掛載的第四塊雲硬碟大小

Internet.Bandwidth String

頻寬大小,單位:Mbps,購買帶公網IP的雲主機必須

Name String

例項名稱

Password String

雲主機密碼,由大小寫字母、數字和特殊字元組成

KeyPair String

金鑰Id,指定的話密碼設定無效

FirewallId String

防火牆ID,可透過查詢防火牆方法獲取。不指定使用預設防火牆

Internet.RouterId String

路由器 ID,如果是網路標識選擇的是自定義網路,並且帶IP,則此處需要指定

返回引數

名稱 型別 說明
Action String 執行的操作
TaskId String 請求標識
InstanceId String 單個開通,例項標識

請求示例

https://api.chinac.com/?Action=RunInstance
&Region=cn-wuxi
&Name=cec1705099S38
&ImageId=t-1q6th2o09b74s
&InstanceType=4核4G
&FirewallId=f-vg6th2tin4792
&Interface.0.NetworkId=DEFAULT
&Internet.Bandwidth=20
&Volumes.0.Size=20
&Volumes.0.Type=sata-vm
&Volumes.1.Size=100
&Volumes.1.Type=sata-vm
&PayType=PREPAID
&Period=1
&InstanceSeries=SERIES_STANDARD
&<公共請求引數>

返回示例

{
    "code": 10000,
    "message": "",
    "data": 
    {
        "TaskId": "bb112c20170506133720502",
        "Action": "RunInstance",
        "InstanceId" : "i-xxx"
    }
}
*
*
*
*
*
*
*
*
*
*