首页 > 解决方案 > 如何通过检查实例名称中的字符串来过滤实例

问题描述

我正在编写一个 python 脚本来检索被错误标记的实例列表。我需要通过检查名称中是否存在特定字符串来进行过滤。

做这个的最好方式是什么?

我打算使用 describe_instances 并使用标签过滤器(其中键是“名称”),但该过滤器要求我提供标签的完整值(即实例名称),但我需要能够使用子集进行搜索的名字。

这可以使用客户端完成吗?

标签: pythonamazon-web-servicesamazon-ec2boto3

解决方案


对于正在阅读本文的人,您可以执行 John Rotenstein 在他的回答中建议的操作,或者,您也可以在标签名称中使用通配符“*”,因此您的过滤器将类似于:

filters = [{'Name':'tag:Name', 'Values':['string*']}]

推荐阅读