Поиск ресурса AWS по тегам - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь использовать AWS CLI для поиска ресурсов по тегам.

Я готовлю этот tag.json файл:

{"TagFilters": [{"Value": "postgres-dev", "Key": "Name"}]}

и используйте эту команду:

aws resourcegroupstaggingapi get-resources --tag-filters--cli-input-json file: //tag.json

Однако вместо того, чтобы возвращать только базы данных, имеющие этот тег, он возвращает все ресурсы в моей учетной записи AWS (EC2, ELB и т. д.).)

Может кто-нибудь показать мне, где я сделал не так?

Большое спасибо.

1 Ответ

0 голосов
/ 01 октября 2018

Можете ли вы попробовать его в текстовом синтаксисе вместо JSON?

aws resourcegroupstaggingapi get-resources --tag-filters "Key=Name,Values=postgres-dev"

Кроме того, я думаю, что должны быть "Значения", а не "Значение".

Дайте мне знать;)

Обновление с синтаксисом JSON:

aws resourcegroupstaggingapi get-resources --cli-input-json file://tag.json

Тело JSON:

{ "TagFilters": [ { "Key": "Name", "Values": [ "postgres-dev" ] } ] }
...