問題タブ [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.

0 投票する
2 に答える
1791 参照

amazon-web-services - JMESPath と aws ec2 describe インスタンスを使用して複数のタグ値を出力する

EC2 インスタンスの説明から複数のタグを出力しようとしています。必要なタグ値は Name と aws:autoscaling:groupName です。

これが私がこれまでに持っているものです:

結果は次のとおりです。

それ以外の:

両方の二重パイプを試しまし||containsが、必要な出力が得られません。また、[1].Value2番目に一致するタグを取得する正しい方法がわかりません。

0 投票する
2 に答える
5342 参照

ansible - starts_with を使用して Ansible で json_query フィルターを使用すると JMESPathTypeError が発生する

Ansible で boto3 から届いた結果をフィルタリングしようとしています。

"[?starts_with(...)]" を使用せずに結果に対して json クエリを使用すると、うまく機能しますが、starts_with 構文を追加すると、次のようになります。

結果をフィルタリングするには:

最初の state_machine_arn 値を取得することを期待しています: "state machine arn 1"

しかし、代わりに、例外が発生します。

何が問題になる可能性がありますか?

0 投票する
1 に答える
491 参照

ansible - ansible stat の存在フラグをフィルタリングするにはどうすればよいですか?

wpa_supplicant によって作成された名前付きパイプで単純な統計タスク (Ansible 2.3.1.0) を実行しています。

変数には、実行後に次のデータが含まれます。

しかし、このフィルタは空の結果を返します:

フィルターを削除すると、正常に[?exists]動作します。

も使ってみまし==た。Jmespath がインストールされており、JSON フィルターを使用して他の値を正常にクエリしています。

私は何が欠けていますか?