阿里云ECS开放批量创建实例接口,实现弹性资源的创建
生活随笔
收集整理的這篇文章主要介紹了
阿里云ECS开放批量创建实例接口,实现弹性资源的创建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:?為了更方便的實現彈性的資源創建,方便用戶一次運行多臺ECS按量實例來完成應用的開發和部署,阿里云開放了ECS的批量創建實例接口RunInstances,可以單次最多創建100臺實例,避免重復調用和創建。
點此查看原文:http://click.aliyun.com/m/43195/
為了更方便的實現彈性的資源創建,方便用戶一次運行多臺ECS按量實例來完成應用的開發和部署,阿里云開放了ECS的批量創建實例接口RunInstances,可以單次最多創建100臺實例,避免重復調用和創建。創建成功后可以自動啟動、提供公網訪問能力、自動分配公網帶寬以及可以預約自動釋放。
功能特性
RunInstances 批量創建實例接口可以幫助用戶一次創建多臺 ECS 按量付費實例來完成應用的開發和部署,方便實現彈性的資源創建。和目前提供的CreateInstance?接口相比,RunInstances?接口有下面的優點:? 1.?單次可以最多創建?100 臺實例,避免重復調用; 2.?實例創建之后,實例會自動變成?Starting?狀態,然后變成?Running?狀態,無需用戶調用?StartInstance 的操作; 3.?創建實例的時候指定了?InternetMaxBandwidthOut,自動為用戶分配公網?IP,不需要再調用分配 IP 的額外操作; 4.?用戶可以一次創建?100 臺競價實例,充分滿足業務的彈性需求; 5.?創建的參數保持和?CreateInstance 保持兼容,增加了?Amount?參數來設定創建的個數,以及?AutoReleaseTime?參數來設定自動釋放時間,不需要再額外設置自動釋放時間; 6.?創建返回一個?InstanceIdSets?會記錄相關的?InstanceIds,用戶只需要根據實例?ID?輪詢實例狀態即可。
前提條件
調用 API 前,用戶需要?創建 AccessKey。 注意:優先建議選用子賬號進行授權和操作,避免主賬號泄露帶來的系統風險。
實踐步驟
1.?安裝?ECS Python SDK:確保已經具備?Python 的 Runtime,本文使用的 Python 版本為 2.7+。其他的版本?SDK?大于?4.4.3 即可。 2. 批量創建實例:創建?RunInstancesRequest 的實例,填入相關需要的參數即可。 3.?批量創建實例并自動分配公網?IP:相比批量創建實例的代碼,只需要添加一行屬性,指定公網的帶寬即可。 4.?批量創建實例并自動設置自動釋放時間:相比批量創建實例,只需要添加一行屬性,指定實例的自動釋放時間即可。自動釋放時間按照??ISO8601?標準表示,并需要使用?UTC 時間,格式為?yyyy-MM-ddTHH:mm:ssZ。最短在當前時間之后半小時,最長不能超過當前時間起三年。 ? API參考鏈接
1.??????https://help.aliyun.com/document_detail/63440.html 2.?????https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf
識別以下二維碼,干貨
點此查看原文:http://click.aliyun.com/m/43195/
為了更方便的實現彈性的資源創建,方便用戶一次運行多臺ECS按量實例來完成應用的開發和部署,阿里云開放了ECS的批量創建實例接口RunInstances,可以單次最多創建100臺實例,避免重復調用和創建。創建成功后可以自動啟動、提供公網訪問能力、自動分配公網帶寬以及可以預約自動釋放。
功能特性
RunInstances 批量創建實例接口可以幫助用戶一次創建多臺 ECS 按量付費實例來完成應用的開發和部署,方便實現彈性的資源創建。和目前提供的CreateInstance?接口相比,RunInstances?接口有下面的優點:? 1.?單次可以最多創建?100 臺實例,避免重復調用; 2.?實例創建之后,實例會自動變成?Starting?狀態,然后變成?Running?狀態,無需用戶調用?StartInstance 的操作; 3.?創建實例的時候指定了?InternetMaxBandwidthOut,自動為用戶分配公網?IP,不需要再調用分配 IP 的額外操作; 4.?用戶可以一次創建?100 臺競價實例,充分滿足業務的彈性需求; 5.?創建的參數保持和?CreateInstance 保持兼容,增加了?Amount?參數來設定創建的個數,以及?AutoReleaseTime?參數來設定自動釋放時間,不需要再額外設置自動釋放時間; 6.?創建返回一個?InstanceIdSets?會記錄相關的?InstanceIds,用戶只需要根據實例?ID?輪詢實例狀態即可。
前提條件
調用 API 前,用戶需要?創建 AccessKey。 注意:優先建議選用子賬號進行授權和操作,避免主賬號泄露帶來的系統風險。
實踐步驟
1.?安裝?ECS Python SDK:確保已經具備?Python 的 Runtime,本文使用的 Python 版本為 2.7+。其他的版本?SDK?大于?4.4.3 即可。 2. 批量創建實例:創建?RunInstancesRequest 的實例,填入相關需要的參數即可。 3.?批量創建實例并自動分配公網?IP:相比批量創建實例的代碼,只需要添加一行屬性,指定公網的帶寬即可。 4.?批量創建實例并自動設置自動釋放時間:相比批量創建實例,只需要添加一行屬性,指定實例的自動釋放時間即可。自動釋放時間按照??ISO8601?標準表示,并需要使用?UTC 時間,格式為?yyyy-MM-ddTHH:mm:ssZ。最短在當前時間之后半小時,最長不能超過當前時間起三年。 ? API參考鏈接
1.??????https://help.aliyun.com/document_detail/63440.html 2.?????https://help.aliyun.com/document_detail/63776.html?spm=5176.10695662.1996646101.searchclickresult.56a73d7930PNhf
識別以下二維碼,干貨
總結
以上是生活随笔為你收集整理的阿里云ECS开放批量创建实例接口,实现弹性资源的创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识阿里云的产品逻辑:基础设施必须必业务
- 下一篇: AI+服务 阿里巴巴如何做智能服务转型?