Получить список экземпляров на основе диапазона cidr - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу получить список экземпляров через GCP rest API, отфильтровывая экземпляры, имеющие aliasIpRanges в ipCidrRange.

Я попробовал networkInterfaces.aliasIpRanges.ipCidrRange = <requiredrange>, который работает с GCP Python SDK, но не работает напрямую с вызовом остальных API.

Там написано Invalid value for field 'filter': 'networkInterfaces.aliasIpRanges.ipCidrRange=\"\"'. Invalid list filter expression.

1 Ответ

2 голосов
/ 11 апреля 2019

Существует публичная проблема о методе instances.list остального API.Вы можете использовать CLI «gcloud» в качестве обходного пути, пока ошибка не будет исправлена, и вот один пример, основанный на вашем запросе API.

gcloud compute instances list --project [PROJECT_NAME] --filter='networkInterfaces.aliasIpRanges.ipCidrRange="[REQUIRED_RANGE]"'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...