Вопросы по теме 'jmespath'

Ссылка на родительский элемент в выражении фильтра JMESPath
У меня есть следующий запрос JMESPath query="Reservations[].Instances[].{ \ InstanceId: InstanceId, \ RootDeviceVolumeId: BlockDeviceMappings[?DeviceName==\`/dev/sda1\`] \ | [].Ebs.VolumeId | [0], \ RootDeviceName:...
1921 просмотров
schedule 20.09.2022

JMESPath JSON-фильтр с несколькими совпадениями
У меня есть блок json, который выглядит примерно так (вы догадались по AWS) { "Vpcs":[ { "VpcId":"vpc-blabla1", "OtherKey":"Value" }, { "VpcId":"vpc-blabla2", "OtherKey":"Value" }, { "VpcId":"vpc-blabla3",...
7532 просмотров
schedule 01.07.2023

Путь JMES / AWS - получить имя балансировщика нагрузки для данного идентификатора экземпляра
Мне нужно найти балансировщик нагрузки, к которому подключен данный экземпляр EC2, с помощью интерфейса командной строки AWS. У меня есть рабочее решение, использующее jq, однако я бы хотел избежать установки jq в качестве зависимости и, если...
657 просмотров

Отфильтруйте объект по свойству и выберите с помощью ключа в jmespath
Я пытаюсь отфильтровать свойства объекта в jmespath на основе значения вложенного свойства и хочу включить только эти свойства где вложенному свойству присваивается определенное значение. На основе данных этого примера: { "a": {...
11509 просмотров
schedule 18.08.2022

Варианты настройки Ansible из with_items
Я пытаюсь запустить задачу шаблона для каждого экземпляра ec2, захватывая переменные из других зарегистрированных переменных. Дата экземпляра хранится в ec2.tagged_instances, IP-информация для двух других интерфейсов хранится в eni_dc и eni_spoke...
2883 просмотров
schedule 20.07.2022

Ansible json_query выводит список при использовании выражения фильтра
Я использую ansible 2.4.0 на OSX. Следующий сборник игр... --- - hosts: localhost connection: local gather_facts: False vars: data: - name: thing1 desc: I am thing 1 - name: thing2 desc: I am thing 2 tasks: -...
5258 просмотров
schedule 23.09.2022

Фильтрация выходных данных интерфейса командной строки AWS для групп безопасности, имеющих определенные списки управления доступом для портов и IP-адресов.
У меня возникают трудности с фильтрацией выходных данных AWS CLI description-security-groups Цель: найти все SG с правилами входа на порт 22 с cidr 0.0.0.0/0. В собственных документах Amazon приводится пример, но указывается, что в их запросе...
4415 просмотров

Как отфильтровать подэлементы этих данных JSON с помощью JMESPath
Я использую Ansible для создания пользователей в нескольких средах. Я пытаюсь объединить свою пользовательскую переменную, содержащую все данные, необходимые для создания новых пользователей unix, в глобально разделяемую переменную. Для этого я...
617 просмотров
schedule 15.08.2023

Как вы проверяете nan в python jmespath?
Предположим import jmespath . Допустим, у меня есть некоторые данные, например: In [3]: data=[{'foo':10}, {'foo':float('nan')}, {'foo':32}] In [4]: data Out[4]: [{'foo': 10}, {'foo': nan}, {'foo': 32}] Я хочу использовать jmespath для...
319 просмотров
schedule 04.08.2022

список фильтров ansible json
Я пытаюсь отфильтровать запущенные службы из вывода модуля scan_services (или service_facts в >= 2.5). Вывод этого модуля примерно такой: "ansible_facts": { "services": { "NetworkManager-dispatcher.service": { "name":...
1979 просмотров
schedule 21.01.2023

Запрос JSON для поиска новейшего снимка для хоста и устройства?
Я пытаюсь найти новейший снимок устройства и хоста в AWS с помощью команды aws ec2 . Я получаю следующий вывод от aws ec2 describe-snapshots . Как видите, у меня может быть несколько снимков для одного и того же хоста (см. Теги с ключами имя...
159 просмотров

Фильтр вложенного массива с помощью jmespath (с использованием az cli)
Я хотел бы знать, доступно ли значение в записи TXT в DNS: az network dns record-set txt show -g myresourcegroup -z 'mydomain' -n 'mytxtvalues' Это часть результата json, в которой все: "txtRecords": [ { "value": [...
1078 просмотров
schedule 23.11.2023

Как взять пары ключ-значение и превратить их в массив объектов с помощью JMESPath
Я хочу изменить структуру данных стороннего API с помощью JMESPath и не смог понять, как взять один объект пар ключ-значение и преобразовать его в массив объектов, каждый из которых содержит ключ-значение. пары. Я просмотрел все документы...
1428 просмотров
schedule 03.03.2023

wp rest api filter вложенный массив jmespath
Я пытаюсь отфильтровать запрос wpapi, используя Jmespath или стандартную встроенную строку фильтра. Я хотел бы получить все «id» в списке с одним или несколькими значениями в массиве «filters». «Фильтры» вложены в «_item_filter-options»....
821 просмотров
schedule 30.07.2022

JMESPath извлекает необработанные значения из списка
Я пытаюсь написать сценарий с помощью Azure CLI. Скажите, что мой запрос возвращает следующее: [ "a", "b", "c" ] Я хочу использовать эти значения в цикле bash. Намного приятнее было бы получить их в таком виде: a b c Есть ли...
603 просмотров
schedule 10.11.2022

Запрос JMESPath для вложенных структур массива
У меня есть следующая структура данных в результате журналов aws get-query-results: { "status": "Complete", "statistics": { "recordsMatched": 2.0, "recordsScanned": 13281.0, "bytesScanned": 7526096.0 },...
3163 просмотров

Как избежать символа '@' внутри ключа строкового литерала для поискового запроса jmespath
Я использую jmespath для поиска фрагмента JSON, и один из ключей JSON содержит символ '@'. Поскольку символ '@' является зарезервированным символом, jmespath задыхается. Я безуспешно пробовал несколько способов избежать символа «@». Как мне...
726 просмотров
schedule 21.12.2021

JSONPath или JMESPath фильтрация по другому выражению
Я изо всех сил пытаюсь найти способ отфильтровать узлы по другому выражению, а не по строке или числу. Я просмотрел спецификации как для JSONPath , так и для JMESPath и найдите небольшую информацию о невозможности сделать это так, как я пытался....
753 просмотров
schedule 21.08.2022

Невозможно проанализировать вывод json с помощью JMESPATH
Я запускаю приведенную ниже команду azure cli, чтобы получить идентификаторы подписки для определенной группы управления. Команда: az account management-group show --name "Simple-NonProduction-EMG-v01" -e -r Вывод: { "children":...
390 просмотров
schedule 15.02.2023

Отфильтруйте результаты с помощью Jmespath на одномерном массиве
Используя jmespath и учитывая приведенный ниже json, как мне отфильтровать, чтобы возвращались только JobNames , начиная с аналитики? Для большего контекста json был возвращен командой aws cli aws glue list-jobs { "JobNames": [...
93 просмотров
schedule 13.05.2023