建立雲主機
更新時間:2017-09-06 02:50:24
描述
根據請求引數建立雲主機例項。注意以下幾類請求引數的使用說明。
映象
在建立例項時,必須要選擇映象,用來確定新建立例項的系統盤配置。 映象包含作業系統以及應用軟體配置。基於映象建立例項後,例項的系統盤即為此映象的完全克隆。 允許建立的映象可檢視可用映象說明
網路標識
- Internet.NetworkId 可使用預設值:DEFAULT ,亦可使用自定義網路,參考:建立私有網路
- 如果使用自定義網路,並且開通的雲主機帶IP,需指定路由器欄位Internet.RouterId,參考:建立路由器
防火牆
在建立例項時,系統會預設繫結預設防火牆,也可指定自定義防火牆,參考:建立防火牆
請求引數
引數名 | 引數型別 | 是否必填 | 引數說明 |
---|---|---|---|
Action | String | 是 | 操作方法 |
Region | String | 是 | 機房標識,取值參見地域列表 |
PayType | String | 是 | 付費型別。取值範圍:
|
Period | Integer | 是 | 購買年限週期:
|
InstanceSeries | String | 是 | 主機系列,取值範圍:
|
ImageId | String | 是 | 映象標識,可透過查詢映象方法獲取 |
InstanceType | String | 是 | 例項的資源規格。取值參見例項規格組 |
Interface.0.NetworkId | String | 是 | 網路標識,可使用 DEFAULT,DEFAULT表示基礎網路 |
Volumes.0.Type | String | 是 | 系統盤,雲硬碟型別,取值範圍:
|
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"
}
}