我想使用AWS CLI获得没有specific tag
的AMI。我不知道如何使用不包含的过滤器。
尝试了此但得到错误。
aws ec2 describe-images --profile prod --owners asfhjaf --filter "Name=name,Values=UAT" "Name=tag-key,Values!=Delete" --query 'Images[*].[ImageId,CreationDate]'
答案 0 :(得分:0)
您可以尝试的一种选择是将public NumberTextWatcherForThousand(CustomAmount customAmount String customSplitter) {
this.editText = customAmount;
this.customSplitor = customSplitter;
}
参数与--query
一起使用。
--fitlers
not sometag
输出
aws ec2 describe-images --owners asfhjaf --filters Name=tag-key,Values=Name --query 'Images[].Tags[?Value != `sometagvalue`]'
或删除空数组
[
[
{
"Key": "Name",
"Value": "demo"
}
],
[],
]
要打印图像ID和创建日期
aws ec2 describe-images --owners asfhjaf --filters Name=tag-key,Values=Name --query 'Images[].Tags[?Value != `sometagvalue`]' | jq '[ .[] | select(length > 0) ]'