2017-10-10 14 views
0

特定のタグ(Name = MyVPC)を持つVPC IDをリストしたいとします。AWS CLI - タグでvpc-idを検索するJMESPathクエリ

私は--filterを使用して実行できることを認識しています:

aws ec2 describe-vpcs --filters Name=tag:Name,Values=MyVPC --query 'Vpcs[].VpcId' 

は、これは完全に正常に動作します。

--filterを使用せずにJMESPathを使用する方法がありますか?

答えて

0
aws ec2 describe-vpcs --query 'Vpcs[?Tags[?Key==`Name`]|[?Value==`MyVPC`]].VpcId' --output text 
1

次のコマンドを試してみてください。

aws ec2 describe-vpcs --query 'Vpcs[?contains(Tags[?Key==`Name`].Value[], `MyVPC`) == `true`].[VpcId]' --output text 
関連する問題