2017-03-03 192 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,...) 小时覆盖(这取决于如果您关闭在晚上或其他您的服务器或不...)

那么你将有一个很好的近似奖。

如果你想了解更多的细节,你必须看看你的网络和数据活动。这不是那么容易计算...

另一种方法是去你的定价菜单,看看你的时间,以知道你在过去一个月支付了什么。但是如果你想估算新服务器的奖品,这将不起作用。

希望它有帮助。