Amazon web services Ansible AWS动态资源清册实例筛选器不工作

Amazon web services Ansible AWS动态资源清册实例筛选器不工作,amazon-web-services,amazon-ec2,ansible,ansible-inventory,Amazon Web Services,Amazon Ec2,Ansible,Ansible Inventory,我已经根据设置了Amazon的Ansible动态库存。我可以得到这个帐户上每个EC2实例的清单,但我想用标签过滤掉它。我已经在ec2.ini中设置了instance\u过滤器,但脚本仍然返回整个清单 instance_filters = tag:environment=qa 我还确保设置了指向ec2.ini的环境变量 export EC2_INI_PATH=/path/to/ec2.ini/its/different/on/my/machine/I/swear 我缺少哪些步骤/配置来实际过滤

我已经根据设置了Amazon的Ansible动态库存。我可以得到这个帐户上每个EC2实例的清单,但我想用标签过滤掉它。我已经在ec2.ini中设置了
instance\u过滤器
,但脚本仍然返回整个清单

instance_filters = tag:environment=qa
我还确保设置了指向ec2.ini的环境变量

export EC2_INI_PATH=/path/to/ec2.ini/its/different/on/my/machine/I/swear

我缺少哪些步骤/配置来实际过滤EC2实例?

实例过滤器配置按预期工作。问题是,我选择的额外“主机”实际上是ElasiCache集群。为了从清单中排除这些,我不得不将下面的配置添加到ec2.ini中

elasticache = False

请展示如何标记EC2实例以防万一?了解
aws EC2对实例的描述也很有意思——filter Name=tag,Values=environment=qa
不得不说,因为您可能期望的列表比实际返回的列表要短。您也可以手动运行该清单,以确保您和它位于同一页面上。
EC2_INI_PATH=which python./EC2.py--list
也许您使用的是不同版本的
aws
实用程序,但我必须使用以下语法:
aws EC2 description instances--filter Name=tag:environment,Values=qa
elasticache = False