ec2.py

如何使用boto,ec2.py,ec2.ini采集亚马逊的云主机信息

橙三吉。 提交于 2020-03-01 08:25:34
众所周知,亚马逊是目前最好的云服务,但也是最贵的,现在我们使用 首先应该先装好ansible,boto, pip install ansible pip install boto #下载ec2.py和ec2.ini wget https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/ec2.py wget https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/ec2.ini 如果你是亚马逊中国的用户,需要修改ec2.ini的2个配置 regions = cn-north-1 regions_exclude = 改为以上配置 地区列表请参考 http://docs.aws.amazon.com/zh_cn/general/latest/gr/rande.html 其他地区什么也不用改,搞特殊啊 现在用我自己的账号测试下 这个是我的测试账号 生成一个访问密钥并下载 然后再ansible的机器上写入环境变量,就写这个就行了,不行搞什么boto.cfg,一堆莫名其妙的问题解决不了 export AWS_ACCESS_KEY_ID='AKIAJ4RDIXZHIQHSCGNA' export AWS_SECRET