首頁 >運維 >linux運維 >怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板

怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板

坏嘻嘻
坏嘻嘻原創
2018-09-20 14:55:021831瀏覽

這篇文章帶給大家的內容是關於怎麼才能免除您每次創建實例時都需要填入大量配置參數,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

CreateLaunchTemplate

建立一個實例啟動模板,簡稱模板。實例啟動範本能免除您每次建立實例時都需要填入大量設定參數。

描述

實例啟動範本中包含用於建立實例的相關配置,例如實例所屬地域、鏡像ID、實例規格、安全群組ID和公網頻寬等。如果範本中沒有指定某一實例配置,您需要在建立實例時為實例指定該配置。建立模板(CreateLaunchTemplate)後,模板的初始版本為1,您可以後續基於該版本建立多個模板版本(CreateLaunchTemplateVersion),版本號從1開始順序遞增。如果您在建立實例(RunInstances)時不指定範本版本號,會採用預設版本。

呼叫該介面時,您需要注意:

您最多能在一個地域內建立30個實例啟動模板,且每個模板最多能有30 個版本。

實例啟動範本的參數大多為可選參數。在建立範本時,我們不會驗證範本中參數取值的存在性和有效性。只會在真正建立實例時校驗參數取值的有效性。

如果實例啟動範本中設定了某一配置,建立實例(RunInstances)時就無法過濾掉該配置。例如,如果模板設定了HostName=LocalHost,RunInstances中HostName取值為空時,實例的主機名稱仍然是LocalHost。如果您想要覆寫HostName=LocalHost這個配置,可以在RunInstances中取HostName=MyHost或其他參數值。

請求參數

怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板

# 傳回參數

怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板

#範例

#請求範例

https://ecs.aliyuncs.com/?Action=CreateLaunchTemplate
&RegionId=cn-hangzhou
&LaunchTemplateName=lt-name1
&InstanceType=ecs.cm4.6xlarge
&SecurityGroupId=sg-securitygroupid
&<公共请求参数>

返回範例

XML格式

<CreateLaunchTemplateResponse>
    <RequestId>04F0F334-1335-436C-A1D7-6C044FExxxxx</RequestId>
    <LaunchTemplateId>lt-m5eiaupmvm2op9dxxxxx</LaunchTemplateId>
</CreateLaunchTemplateResponse>

#JSON格式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FExxxxx",
    "LaunchTemplateId": "lt-m5eiaupmvm2op9dxxxxx"
}

錯誤碼

以下為本介面特有的錯誤碼。更多錯誤碼,請造訪 API錯誤中心。 怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板

以上是怎麼才能免除您每次建立實例時都需要填入大量設定參數—建立實例啟動模板的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn