AWS EC2 describe-instance-status筛选器通过标记不起作用

时间:2018-09-21 00:44:44

标签: amazon-web-services amazon-ec2 boto3 aws-cli

我正在尝试获取所有具有计划事件并按标签名称过滤的ec2实例。但是按标签过滤会引发错误。 我正在尝试以下命令:

aws ec2 describe-instance-status --filters "Name=tag:Name,Values=*xyz*"

上面的命令抛出:

An error occurred (InvalidParameterValue) when calling the DescribeInstanceStatus operation: 
The filter 'tag:Name' is invalid

但是,当我在describe-instances上运行同一个文件管理器时,它运行良好:

aws ec2 describe-instances --filters "Name=tag:Name,Values=*xyz*"

上面的命令按预期返回ec2实例。

它也在boto3上发生。 请对此提供帮助。

1 个答案:

答案 0 :(得分:1)

describe-instance-status接受的过滤器记录在here中。可以看出,按标签过滤不是一种选择。您可能首先需要使用describe-instances并按标记过滤来获取实例ID列表,然后针对每个这些实例ID查找实例状态。