문자 수와 특성 비교 : 나는 az 명령을 사용하여 오류를 의심으로 $ az vm list-sizes -o json --query "[?numberOfCores == 2]"
az vm list-sizes: error: argument --query: invalid query value: '[?numberOfCores == 2]'
, 나는 jp dire
아래의 JSON에 대해 특정 resourceType에 대한 위치 목록을 얻으려고 시도합니다. 이 명령은 다음과 같습니다. az 공급자 목록 --query "[? namespace == 'Microsoft.Compute']"끝에 출력하는 예제가 너무 많습니다. 그런 다음 특정 자원 유형을 어떻게 쿼리합니까? 다음을 시도했지만 작동하지 않습니다. az 공급자
은 다음과 JSON을 감안할 때 : {
"apps": {
"foo": {
"version": "1"
},
"bar": {
"version": "2"
}
}
}
내가 버전이 응용 프로그램의 수를 좀하고 싶습니다를 2 객체 프로젝션 apps.*.version
이 목록을 제공,
다른 등록 된 변수에서 변수를 가져 와서 ec2 인스턴스마다 템플릿 작업을 실행하려고합니다. 인스턴스 날짜는 ec2.tagged_instances에 저장되고 다른 두 인터페이스의 IP 정보는 각각 eni_dc 및 eni_spoke에 저장됩니다. IP의 디버그 예를 보여주는 추출 : - debug:
msg: "{{ eni_dc.results|json
내 Windows 10 컴퓨터에 python 3.5.2를 설치했습니다. 또한 윈도우 명령 행에서 다음 명령을 사용하여 JMESPath 터미널을 설치 : 이 jmespath 터미널 모든 부드러운 가서 설치 PIP 그것은 성공적으로 설치되었습니다. 나는 다음 입력 할 때 는하지만 : jpterm 그것은 'jpterm'는 인식되지 않는 것을 말한다. 위의 내용이
JMESPath jp (https://github.com/jmespath/jp) 유틸리티를 사용하여 필터를 적용하려고합니다. 내 목표는 상태가 'ADDED'이고 특정 기기 ID (예 : 0000debf17cff54b)가 걸러진 흐름 만 갖는 것입니다. cat test | ./jp '[][?id=="of:00002259146f7743" && state=="A
JMESPath를 사용하면 입력 내에 여러 키/값 쌍이 있는지 여부에 따라 출력을 필터링 할 수 있습니까? 환경/ABC 프로젝트/Project2에 - 예 내가 Tags 내에서 이러한 키/값 쌍을 포함하는 개체 만 추출하면된다 싶은 무슨 아래 JSON,에서 내가 얻을 수있는 가장 가까운 것은 일치하는 단일 태그를 선택하는 것이지만 나머지 객체도 필요하며 다른
하위 속성 값을 기준으로 jmespath에있는 객체의 속성을 필터링하려고하며 하위 속성이 특정 값으로 설정된 속성 만 포함하려고합니다. 이 예제 데이터를 기반으로 : {
"a": {
"feature": {
"enabled": true,
}
},
"b": {
},
"c": {