aws -cli servicediscovery list-services не будет фильтровать несколько идентификаторов пространства имен - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить список служб из набора пространств имен обнаружения служб. В документации API создается впечатление, что это то, что можно сделать с условием IN :

IN: при указании IN укажите список идентификаторов для пространств имен для которого ListServices должен возвращать список служб для.

https://docs.aws.amazon.com/cloud-map/latest/api/API_ServiceFilter.html

Но когда я пытаюсь это сделать, я получаю следующую ошибку:

$ aws servicediscovery list-services --filters Name=NAMESPACE_ID,Values=ns-blah,ns-bleh,Condition=IN
An error occurred (InvalidInput) when calling the ListServices operation: Filtering by NamespaceId supports only 1 value

И если я пытаюсь предоставить только один идентификатор пространства имен с IN , я получаю сообщение об ошибке, что мне нужно более одного значения: \

$ aws servicediscovery list-services --filters Name=NAMESPACE_ID,Values=ns-blah,Condition=IN

An error occurred (InvalidInput) when calling the ListServices operation: IN condition must have more than 1 value supplied.

Am Я что-то упустил?

...