Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services ansible ec2_remote_事实中的实例类型_Amazon Web Services_Amazon Ec2_Ansible - Fatal编程技术网

Amazon web services ansible ec2_remote_事实中的实例类型

Amazon web services ansible ec2_remote_事实中的实例类型,amazon-web-services,amazon-ec2,ansible,Amazon Web Services,Amazon Ec2,Ansible,我正在ansible中使用ec2\u remote\u facts模块检索不同用户获取的所有AWS ec2实例。但是实例类型,即c3.large或m1.small在返回的信息中不可用。如何访问实例类型?(在EC2控制台中提供)实例类型不是由返回的 一种方法是用猴子修补你的ansible。转到您的ansible安装目录。如果您不知道它在哪里,请尝试: python -c 'import ansible; print locals()' 编辑modules/extras/cloud/amazon/

我正在ansible中使用
ec2\u remote\u facts
模块检索不同用户获取的所有AWS ec2实例。但是实例类型,即
c3.large
m1.small
在返回的信息中不可用。如何访问实例类型?(在EC2控制台中提供)

实例类型不是由返回的

一种方法是用猴子修补你的ansible。转到您的ansible安装目录。如果您不知道它在哪里,请尝试:

python -c 'import ansible; print locals()'
编辑
modules/extras/cloud/amazon/ec2\u remote\u facts.py
文件并添加:

'instance_type': instance.instance_type,
到方法
get\u instance\u info()
中的
instance\u info
目录。现在您可以看到返回的实例类型

        "image_id": "ami-46b122622",
        "instance_type": "t2.small",
        "launch_time": "2016-11-14T21:14:44.000Z",