我正在尝试获取所有具有计划事件并按标签名称过滤的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上发生。 请对此提供帮助。
答案 0 :(得分:1)
describe-instance-status接受的过滤器记录在here中。可以看出,按标签过滤不是一种选择。您可能首先需要使用describe-instances并按标记过滤来获取实例ID列表,然后针对每个这些实例ID查找实例状态。