AWS CLI支持使用“--filters”参数在运行命令时指定负条件过滤器,以便排除不需要的结果。例如,在列出S3存储桶的命令中,可以使用以下过滤器来排除名称中包含“test”的存储桶:
aws s3 ls --filters "not Name=*test*"
类似地,在列出EC2实例的命令中,可以使用以下过滤器来排除状态为“终止”的实例:
aws ec2 describe-instances --filters "Name=instance-state-name,Values=running,stopped"
在这种情况下,“not”关键字不需要显式使用,因为过滤器本身就是负条件。