ec2 describe-instances --filters

0

【以下的问题经过翻译处理】 我想知道在aws cli上应用筛选器"ec2 describe-instances --filters []"是否会在获取网络结果集之前或在客户端上对结果集进行筛选?例如,我在我的账户中有10个实例,其中只有5个是'正在运行'的,我想查看只有这些实例的详细信息。在阅读文档后,我理解的情况是,后端API将简单地获取所有内容并在显示结果之前在客户端应用筛选器。这意味着将不必要的数据带到网络上。这是正确的理解吗?如果是,是否有任何方法可以在源头上"运行筛选器"?

profile picture
专家
已提问 5 个月前28 查看次数
1 回答
0

【以下的回答经过翻译处理】 "--filter(s)"参数使用服务端过滤,在返回与匹配结果相符的数据时,仅返回符合条件的数据。

相反,"--query"参数使用客户端过滤,在匹配之前将所有数据返回给客户端。

更多信息请查看https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-filter.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则