2017-11-17 2 views
0

Ich möchte AWS CLI verwenden, um alle meine AMIs zurückzugeben, deren Name mit einer Zeichenfolge beginnt und deren Status "verfügbar" ist, aber der Statusfilter scheint ignoriert zu werden runaws ec2 describe-images Statusfilter ignoriert, wenn mit Name kombiniert

Dies gibt alle AMIs zurück, die nach Namen übereinstimmen, unabhängig von ihrem Status. Gleiches, wenn ich die zwei Filterargumente, wie dieses trennen:

aws ec2 describe-images --owners self --filter Name=state,Values=available --filter Name=name,Values="Prod*" 

Wenn ich nur durch Zustand filter, funktioniert es wie erwartet, z. Dies gibt nur verfügbare AMIs zurück:

Wie bekomme ich die beiden Filter zusammen (wie ein UND)?

Antwort

1

So beschreiben Sie mehrere Filter, die den Filteranforderungen UND entsprechen.

aws ec2 describe-images --owners self --filter "Name=state,Values=available" "Name=name,Values=Prod*" 
+0

Das funktioniert, danke! – EM0