問題タブ [jmespath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - JMESPath と aws ec2 describe インスタンスを使用して複数のタグ値を出力する
EC2 インスタンスの説明から複数のタグを出力しようとしています。必要なタグ値は Name と aws:autoscaling:groupName です。
これが私がこれまでに持っているものです:
結果は次のとおりです。
それ以外の:
両方の二重パイプを試しまし||
たcontains
が、必要な出力が得られません。また、[1].Value
2番目に一致するタグを取得する正しい方法がわかりません。
ansible - starts_with を使用して Ansible で json_query フィルターを使用すると JMESPathTypeError が発生する
Ansible で boto3 から届いた結果をフィルタリングしようとしています。
"[?starts_with(...)]" を使用せずに結果に対して json クエリを使用すると、うまく機能しますが、starts_with 構文を追加すると、次のようになります。
結果をフィルタリングするには:
最初の state_machine_arn 値を取得することを期待しています: "state machine arn 1"
しかし、代わりに、例外が発生します。
何が問題になる可能性がありますか?
ansible - ansible stat の存在フラグをフィルタリングするにはどうすればよいですか?
wpa_supplicant によって作成された名前付きパイプで単純な統計タスク (Ansible 2.3.1.0) を実行しています。
変数には、実行後に次のデータが含まれます。
しかし、このフィルタは空の結果を返します:
フィルターを削除すると、正常に[?exists]
動作します。
も使ってみまし==
た。Jmespath がインストールされており、JSON フィルターを使用して他の値を正常にクエリしています。
私は何が欠けていますか?