通过aws命令行工具的名称searchec2实例

我有一个名为dev-server-03的实例。 现在如何从命令行search所有的dev-server-*实例?

我正在使用aws cli工具。

假设您正在使用将实例的名称放在标签中的约定,并使用“Name”键(这是您input名称时AWS控制台执行的操作),那么您可以使用--filters选项列出那些aws-cli的实例:

 aws ec2 describe-instances --filters 'Name=tag:Name,Values=dev-server-*' 

如果你只是想要这些实例的实例ID,你可以使用:

 aws ec2 describe-instances --filters 'Name=tag:Name,Values=dev-server-*' \ --output text --query 'Reservations[*].Instances[*].InstanceId' 

注意:– --query可能需要aws-cli的最新版本,但值得一试。