Я пытаюсь отфильтровать некоторые экземпляры из v1 / instances / list с помощью регулярных выражений. Хотя я не эксперт по регулярным выражениям, я почти уверен, что ^.*test-.*$
должно иметь значение true, если у меня есть следующие экземпляры:
some-test-instance-1
test-instance-2
Однако, похоже, что filter
не (или не может) оценивать символы подстановки префикса.
Если бы я использовал регулярное выражение test-*
, оно соответствовало бы моему второму экземпляру (из списка выше).
До сих пор я пробовал следующие регулярные выражения, пытаясь сопоставить первый экземпляр - напрасно:
*test*
*-test-*
.*test.*
.*-test-.*
Теперь интересно то, что я получаю ответ 200 OK
на эти запросы, даже если они не соответствуют экземпляру. Однако, если я попробую что-то наподобие первого регулярного выражения, которое я здесь поставлю (^.*test-.*$
), я тоже получу HTTP 400
.
Итак, я не уверен, является ли это преднамеренным ограничением filter
для предотвращения какого-либо злоупотребления или чего-то подобного; или это просто ошибка, ожидающая быть найденной?