天天看點

阿裡雲ECS開放批量建立執行個體接口,實作彈性資源的建立

為了更友善的實作彈性的資源建立,友善使用者一次運作多台ECS按量執行個體來完成應用的開發和部署,阿裡雲開放了ECS的批量建立執行個體接口RunInstances,可以單次最多建立100台執行個體,避免重複調用和建立。建立成功後可以自動啟動、提供公網通路能力、自動配置設定公網帶寬以及可以預約自動釋放。

<b></b>

<b>功能特性</b>

1. 單次可以最多建立

100 台執行個體,避免重複調用;

2. 執行個體建立之後,執行個體會自動變成 <code>Starting</code> 狀态,然後變成 <code>Running</code> 狀态,無需使用者調用

StartInstance 的操作;

3. 建立執行個體的時候指定了 <code>InternetMaxBandwidthOut</code>,自動為使用者配置設定公網 IP,不需要再調用配置設定

IP 的額外操作;

4. 使用者可以一次建立

5. 建立的參數保持和 CreateInstance 保持相容,增加了 <code>Amount</code> 參數來設定建立的個數,以及 <code>AutoReleaseTime</code> 參數來設定自動釋放時間,不需要再額外設定自動釋放時間;

<b>前提條件</b><b></b>

<b>注意</b>:優先建議選用子賬号進行授權和操作,避免主賬号洩露帶來的系統風險。<b></b>

<b>實踐步驟</b>

1. 安裝 ECS Python SDK:確定已經具備 Python 的 Runtime,本文使用的

2. 批量建立執行個體:建立

RunInstancesRequest 的執行個體,填入相關需要的參數即可。

3. 批量建立執行個體并自動配置設定公網 IP:相比批量建立執行個體的代碼,隻需要添加一行屬性,指定公網的帶寬即可。

<b> </b>

<b>API參考連結</b>

1.     

<a href="https://help.aliyun.com/document_detail/63440.html">https://help.aliyun.com/document_detail/63440.html</a>

2.    

<a href="https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf">https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf</a>

繼續閱讀