Можно ли отфильтровать список кластеров gcloud dataproc по регулярному выражению? - PullRequest
0 голосов
/ 14 декабря 2018

Я бы хотел отфильтровать список кластеров, возвращаемых из gcloud dataproc clusters list по регулярному выражению, но я не думаю, что это возможно. Фильтры тем gcloud предполагают, что оператор ~ позволяет выполнять фильтрацию по регулярным выражениям, поэтому я попытался это сделать:

gcloud dataproc clusters list --region europe-west1 --filter="status.state=RUNNING AND clusterName ~ ${predicate}"

, что не удалось:

ОШИБКА: (gcloud.dataproc.clusters.list) INVALID_ARGUMENT: Не удалось проанализировать фильтр: ParserException:
ошибки {
строка: 1
столбец: 38
сообщение: "синтаксическая ошибка"
token:" ~ "
}

Таким образом, помимо передачи вывода в grep, похоже, что я не смогу это сделать.grep - это нормально, но я бы предпочел сделать это в своем выражении фильтра.

Может ли кто-нибудь подтвердить, что при использовании gcloud dataproc clusters list нет способа фильтрации с использованием регулярных выражений?

Предполагая, что это невозможно, стоит ли запрашивать эту функцию, и если да, то где?

1 Ответ

0 голосов
/ 15 декабря 2018

К сожалению, Dataproc не поддерживает регулярные выражения в фильтрах кластера.

...