sh jqでinstance-id,名称取得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh jqでinstance-id,名称取得相关的知识,希望对你有一定的参考价值。

# https://stackoverflow.com/questions/42427725/using-jq-convert-array-of-objects-to-object-with-named-keys

aws ec2 describe-instances | jq '.Reservations|map(.Instances|map(select(.State.Code == 16) | {"InstanceId":.InstanceId, "Name": (if (.Tags|length) > 0 then (.Tags[]| select(.Key=="Name").Value) else "none" end)})[])|map({(.InstanceId): .Name})|add'
 aws ec2 describe-instances | jq '.Reservations[]|.Instances[] | select(.State.Code == 16) | {"InstanceId":.InstanceId, "Name": (if (.Tags|length) > 0 then (.Tags[]| select(.Key=="Name").Value) else "none" end)}'

以上是关于sh jqでinstance-id,名称取得的主要内容,如果未能解决你的问题,请参考以下文章

sh CLIで文字列を含むファイルの一覧取得·置换

sh nasneから取得したxmlを快乐的映射器でパース

sh SlackのログからURL取得以外のものを抜き出す.jq,ruby必须

markdown JQでJSON整形

ruby twitterで指定ユーザーのツイートを过去200件まで自动取得する。取得したデータは,sqlight3にて保存される。

text jQuery的で兄弟要素取得