Несколько фильтров ресурсов в ARM REST API

Я пытаюсь использовать свойство $filter в ARM rest API для фильтрации как тега, значения, так и типа ресурса. Работает фильтрация по тегу и его значению, работает только тип ресурса. Но их комбинация возвращает плохой запрос

Я использую эту конечную точку для получения всех ресурсов в рамках одной подписки Azure. https://docs.microsoft.com/en-us/rest/api/resources/resources/list#code-try-0

Я хочу получить все мои виртуальные машины с определенным тегом и значением. Поэтому мне нужно использовать свойство фильтра.

В принципе, любой из этих фильтров работает сам по себе.

resourceType eq 'Microsoft.Compute/virtualMachines' или tagname eq 'serverType' and tagvalue eq 'Citrix'

но не это: resourceType eq 'Microsoft.Compute/virtualMachines' and tagname eq 'serverType' and tagvalue eq 'Citrix'

  "error": {
    "code": "InvalidFilterInQueryString",
    "message": "Invalid $filter 'resourceType eq 'Microsoft.Compute/virtualMachines' and tagname eq 'serverType' and tagvalue eq 'Citrix'' specified in the query string."
  }
}
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
463
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это известная ошибка, подробнее здесь. Обратите внимание, что это ошибка SDK, но SDK также вызывает этот API.

Понимаю. И это тоже старый. Проклятие. Есть желающие присоединиться к MSFT?

Martin Ehrnst 23.05.2019 14:39

@MartinEhrnst, вы можете отправить сообщение о проблеме здесь, чтобы получить помощь от ms. Обратите внимание, что вставьте ссылку (docs.microsoft.com/en-us/rest/api/resources/resources/…‌​) на задачу.

Ivan Yang 24.05.2019 10:51

Другие вопросы по теме