如果未标记特定标签['key'],则需要实例ID 我正在尝试根据一些标签列出实例ID 例如:::如果tag:name = env且value ='未标记'(例如在控制台中过滤)()
import boto3
client=boto3.client('ec2',region_name='us-east-1')
filters=[{'Name':'env', 'Values':['Not tagges']}]
response=client.describe_instances(Filters=filters)
print(response)
答案 0 :(得分:2)
您的过滤器应如下:
filters =
[{
'Name':'tag:env',
'Values': ['not tagged']
}]
response=client.describe_instances(Filters=filters)
然后例如,您可以进一步过滤并仅选择实例ID + Hypervisor:
for r in response['Reservations']:
for i in r['Instances']:
print(i['InstanceId'], i['Hypervisor'])
答案 1 :(得分:0)
参数
筛选器(列表)-
过滤器。
tag-key-分配给资源的标签的键。
使用此过滤器可以找到带有带有特定键的标签的所有资源,而与标签值无关。
如果问题仍然存在...
给我嗡嗡声...
r0ck