1. 程式人生 > >嘗試通過阿裏雲命令行工具 aliyuncli 購買服務器

嘗試通過阿裏雲命令行工具 aliyuncli 購買服務器

後來 emp con aid 主機 規格 hostname 啟用 then

開始想通過 aliyuncli 的 golang 源碼進行編譯安裝(註:python 版的 aliyuncli 已不再維護),但沒成功,詳見 通過 golang 源碼編譯阿裏雲命令行工具 aliyuncli 出錯

後來改為直接下載編譯好的 aliyuncli

wget -qO- http://aliyun-cli.oss-cn-hangzhou.aliyuncs.com/aliyun-cli-linux-3.0.0-amd64.tgz | tar xvz -C /usr/local/bin

使用前通過 aliyun configure 命令配置 access key

# aliyun configure
Configuring profile ‘‘ in ‘‘ authenticate mode...
Access Key Id []: xxx
Access Key Secret []: yyy
Default Region Id []: cn-hangzhou
Default Output Format [json]: json (Only support json))
Default Language [zh|en] en: 
Saving profile[] ...Done.

啟用自動補全

echo ‘complete -C /usr/local/bin/aliyun aliyun‘ >> .bash_profile

然後使用下面的命令購買按量付費的服務器

aliyun ecs CreateInstance   --RegionId cn-hangzhou(地域)   --ZoneId cn-hangzhou-b(可用區)   --InstanceChargeType PostPaid(按量付費)   --IoOptimized optimized(IO優化)   --InstanceType ecs.n4.xlarge(實例規格)   --ImageId m-xxx(鏡像ID)   --VSwitchId vsw-xxx(VPC交換機ID)   --InternetChargeType PayByTraffic(公網按使用流量計費)   --InternetMaxBandwidthOut 1(公網最大帶寬)   --SecurityGroupId sg-xxx(安全組ID)   --HostName webserver-temp(主機名)   --InstanceName webserver-temp(實例名稱) 

執行上面的命令可以完成購買,但目前存在的問題:

1)雖然指定了 InternetChargeType 與 InternetMaxBandwidthOut ,但創建的服務器沒有分配公網 IP

2)服務器創建後處於停止狀態,不能自動啟動

3)缺少知道釋放時間的參數

。。。

待繼續研究

嘗試通過阿裏雲命令行工具 aliyuncli 購買服務器