[新功能]ECSAPI支援批量建立包年包月雲伺服器
背景
除了可以在ECS控制檯或者售賣頁建立ECS之外,您可以使用OpenApi程式碼來彈性的建立和管理ECS。RunInstances支援按量批量建立,此處介紹ECS新功能——包年包月批量建立。
ECS建立
-
您可以瞭解更多批量按量建立及建立雲伺服器說明。
-
可以查詢API介紹
- 也可以選擇ECS控制檯購買操作。
包年包月批量建立
下文以Aliyun CLI為例介紹包年包月批量建立
安裝Aliyun CLI
CLI官網連結
首先確保您已經具備Python的Runtime,本文中使用的Python版本為2.7+。
- pip install aliyuncli
如果提示您沒有許可權,請切換sudo 繼續執行。
- sudo pip install aliyuncli
系統顯示如下類似資訊,則表明安裝成功.
- Successfully installed pip-10.0.1。
升級aliyun-python-sdk-ecs 版本為4.9.3及以上
- sudo pip –upgrade install aliyun-python-sdk-ecs
配置命令列工具
#在 Linux/UNIX 和 Mac OS 環境下,執行如下命令,開啟並填寫所列引數。
$ sudo aliyuncli configure
Aliyun Access Key ID [None]: <輸入 Access Key ID>
Aliyun Access Key Secret [None]: <輸入 Access Key Secret>
Default Region Id [None]: <輸入您購買的阿里雲產品的 Region Id>
Default output format [None]: <輸入您需要的輸出格式>
場景事例
-
InstanceChargeType:例項的計費方式。 預設值:PostPaid。取值範圍:
- PrePaid:預付費,即包年包月。此時,您必須確認自己的賬號支援餘額支付或者信用支付,否則將報錯 InvalidPayMethod。
- PostPaid:按量付費。
-
PeriodUnit:購買資源的時長單位。預設值:Month 。取值範圍:
- Week:周
- Month:月
-
AutoRenew:預付費例項到期後是否自動續費,當引數 InstanceChargeType 取值 PrePaid 時生效。預設值:False。 取值範圍:
- True:自動續費
- False:手動續費
-
AutoRenewPeriod:單次自動續費的續費時長。預設值:1。取值範圍:
- PeriodUnit=Week 時:{“1”, “2”, “3”}
- PeriodUnit=Month 時:{“1”, “2”, “3”, “6”, “12”}
-
PrePaid:購買週期。
- PeriodUnit=Week 時:1, 2, 3, 4
- PeriodUnit=Month 時:1-9,12,24,36,48,60
此處只針對介面做最簡單的例子。
# SecurityGroupId: 安全組Id sg-xxx 換成你要建立加入的安全組ID
# VSwitchId: vsw-xxxxx your_vswtich_id
# InstanceType: 例項規格 此處用:ecs.g5.large
# ImageId: 映象Id 此處用:centos_7_03_64_20G_alibase_20170818.vhd
# 獲取完整命令向右移
aliyuncli ecs RunInstances --RegionId cn-hangzhou --ImageId centos_7_03_64_20G_alibase_20170818.vhd --SecurityGroupId sg-xxx --VSwitchId vsw-xxxxx --Amount 2 --InstanceType ecs.g5.large --PeriodUnit Week --AutoRenew True --InstanceChargeType PrePaid --Period 3
返回結果
{
"InstanceIdSets": {
"InstanceIdSet": [
"i-xxxx",
"i-xxxx"
]
},
"RequestId": "68506B64-8410-49E4-A33A-0E71D741AAD1"
}
相關文章
- 阿里雲ecs代金券發放,不限雲伺服器型號,包月包年都可阿里伺服器
- 遷雲案例集錦(一)500臺伺服器批量遷雲實戰伺服器
- MongoDB不支援批量插入MongoDB
- 雲伺服器不支援curl怎麼辦伺服器
- Sequence 批量更改與建立
- SAP 電商雲 Spartacus UI 支援延遲載入的新功能的入口設計UI
- Kubernetes 支援 OpenAPI 的新功能API
- Linux批量建立目錄Linux
- ECSAPI中Signature錯誤的排查方法API
- 雲伺服器iis7.5下設定支援shtml伺服器HTML
- 阿里雲ecs雲伺服器建立wordpress個人部落格教程阿里伺服器
- 阿里雲的ecs伺服器,建立ftp站點阿里伺服器FTP
- 阿里雲伺服器ECS例項建立記錄阿里伺服器
- 比包月更靈活、比按量更划算,阿里雲推出全新售賣模式阿里模式
- 雲伺服器讓Centos支援RAR壓縮解析的方法伺服器CentOS
- R語言批量建立資料框R語言
- 批量匯出建立索引的指令碼索引指令碼
- 批量建立指定名稱資料夾
- shell指令碼建立使用者及批量建立使用者指令碼
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- 如何用阿里雲伺服器建立一個wordpress網站阿里伺服器網站
- 用 pttx 模組批量建立幻燈片
- Linux批量建立使用者指令碼Linux指令碼
- ECS開放批量建立例項OpenAPIRunInstancesAPI
- 批量刪除dbms_job建立的job
- Oracle批量建立、刪除資料庫表Oracle資料庫
- 魅族雲相簿批量下載方案
- 【知識分享】支援免費試用的香港雲伺服器推薦伺服器
- 超簡單的批量建立資料夾方法
- linux批量建立和刪除使用者Linux
- Laravel 5.5 支援包自動發現(新功能早知道)Laravel
- Collections 支援 dd 跟 dump 啦!( Laravel 5.5 新功能早知道)Laravel
- 建立ftp伺服器FTP伺服器
- 阿里雲效能測試 PTS 4 月新功能阿里
- 阿里雲效能測試 PTS 3 月新功能阿里
- 使用PSSH批量操作Linux伺服器Linux伺服器
- 使用ansible批量管理遠端伺服器伺服器
- [指令碼例項]——大批量建立信任關係+大批量分發檔案指令碼