2017-03-03 191 views

回答

1

我建議您使用ansibleec2-inventory這樣做。

Ansible將能夠採取使用要求放入系統所有信息,如:

然後你就可以在平臺這樣的例子:

ansible -i ec2.py -m debug -a "var=ec2_platform" all 

你必須創建YAML腳本獲取您需要的信息並將其寫入csv文件中。

我不知道有什麼簡單的方法來獲得amazon-ec2服務器的確切價格,有很多參數需要考慮,操作系統,磁盤空間,服務器類型,是否保留等等...

但我用上面告訴你的方法做了一個很好的近似。

這裏是動態庫存的解釋與ansible和EC2: http://docs.ansible.com/ansible/intro_dynamic_inventory.html

希望它幫助!

+0

謝謝@Hanoo。但在目前的情況下,我無法使用可取得的數據和定價,如果我只獲得特定實例的保留/ ondemand價格,那麼對我來說就沒有問題。 –

0

如果你的目標是不是自動化您的服務器撬,您可以從這個URL中的一個鏡頭: https://aws.amazon.com/fr/ec2/pricing/on-demand/

你需要知道: 服務器類型(例如:m3.large) 預訂類型(保留或按需) 操作系統類型(Linux操作系統,視窗,RHEL,...) 小時覆蓋(這取決於如果您關閉在晚上或其他您的服務器或不...)

那麼你將有一個很好的近似獎。

如果你想了解更多的細節,你必須看看你的網絡和數據活動。這不是那麼容易計算...

另一種方法是去你的定價菜單,看看你的時間,以知道你在過去一個月支付了什麼。但是如果你想估算新服務器的獎品,這將不起作用。

希望它有幫助。