2017-09-19 53 views
1

我有一个是或否的问题。AWS ec2-virtualization

我想根据他们的虚拟化类型找出我们当前AWS基础架构中的实例列表。

例如:查询查找pvm实例列表。

我试过使用查询命令和filter命令。但没有收益。 我们甚至可以查询获取虚拟化类型吗?

在此先感谢。

回答

2

ec2 describe instance列表有关实例很多争论,包括虚拟化类型

虚拟化类型 - 实例的虚拟化类型(半虚拟化| HVM)。

,所以你可以使用下面的命令

aws ec2 describe-instances \ 
--query 'Reservations[*].Instances[?VirtualizationType==`hvm`]' 

这将返回所有实例(在特定区域)的虚拟化类型是HVM。您可以调整PVM:

aws ec2 describe-instances \ 
--query 'Reservations[*].Instances[?VirtualizationType==`paravirtual`]' 
+0

感谢您的帮助。我的命令有语法错误。 –

+1

你可以像'aws ec2 describe-instances --query'那样做预留[*]。实例[?VirtualizationType ==''hvm''] .InstanceId'' –

+0

是的,我能弄明白。因此,我删除了评论。 反正谢谢你。 –