Несколько фильтров ресурсов в 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."
  }
}
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
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

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