名前と特定のタグを持つAWSアカウントのインスタンスをすべてエクスポートする方法を知っている人はいますか?私が持っているタグの名前はBilling by Roleです。これをaws ec2 describe-instancesで動作させようとしています。AWS cliのすべてのインスタンスと特定のタグのリストを取得する方法
私はこれを使用してみました:
aws ec2 describe-instances --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value[] | [0], [Tags[?Key==`Billing by Role`].Value[]]' --output text
が、私はエラーを取得:
とValueError:。。--query予約のための悪い値は[]のインスタンス[] [タグ[キー== Name
? ]。値[] |トークン ""(EOF)の近くの列101の解析エラー: "Reservations []。インスタンス[]。[タグ]?[0]、[タグ[?Key == Billing by Role
] .Value []]:無効なトークン。 [?Key == Name
] .Value [] | [0]、[Tags [?Key == Billing by Role
] .Value []] "
ありがとう。
あなたは、特定の値を持つ「課金役割によって」タグですべてのインスタンスを一覧表示しようとしていますか?または、値に関係なくそのタグを持つすべてのインスタンス? –
あなたはすでに2年前にほぼ同じ質問をしました。あなたの前の質問と答えから、あなた自身でこれを理解できるはずです。 http://stackoverflow.com/questions/25858864/how-to-get-a-list-of-all-public-ips-and-their-instance-names-on-amazon-ec2/25859315#25859315 –
私は、私たちのすべてのインスタンスの名前のリストを、対応する列のロールの値による課金とともに取得しようとしています。 – user2225230