带标签的Boto3 EC2实例过滤器

时间:2018-10-31 17:30:22

标签: python-3.x amazon-ec2 boto3

我想使用在python脚本中收集的变量代替tag:key中的KEY。我没有运气。下面是我的代码。但是有价值的部分起作用。

tag_key_f = input("Enter Tag Name to find: ") tag_val_f = input("Enter Tag Value to find: ") instances = ec2.describe_instances(Filters=[{'Name': 'tag:tag_key_f', 'Values': [tag_val_f]}])

1 个答案:

答案 0 :(得分:1)

仅通过添加分隔符即可解决此问题。

tag_key_f = input("Enter Tag Name to find: ")
tag_val_f = input("Enter Tag Value to find: ")
instances = ec2.describe_instances(Filters=[{'Name': 'tag:'+tag_key_f, 'Values': [tag_val_f]}])