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