Список нетегированных ресурсов с помощью AWS CLI - PullRequest
2 голосов
/ 18 марта 2020

Я не могу получить ресурсы без тегов, используя AWS CLI, он работает в AWS консольном редакторе тегов, выбирая (не отмеченные) значение из меню: https://docs.aws.amazon.com/en_us/awsconsolehelpdocs/latest/gsg/find-resources-to-tag.html

Однако, когда я запускаю следующую команду в CLI, она не работает.

aws resourcegroupstaggingapi get-resources --resource-type-filters ec2:instance --tag-filters Key=Owner,Values=not tagged

Error parsing parameter '--tag-filters': Expected: '=', received: 'EOF' for input:
tagged
      ^

aws resourcegroupstaggingapi get-resources --region=us-east-1 --resource-type-filters ec2:instance --tag-filters "Key=Owner,Values=(not tagged)"
{
    "ResourceTagMappingList": []
}

Эта функция доступна только в aws редакторе тегов консоли?

1 Ответ

1 голос
/ 27 марта 2020

Кажется, что CLI не поддерживает какое-либо фиксированное значение или синтаксис для значения "(без тега)". Однако, чтобы отфильтровать ресурсы, не содержащие тега, вы можете проанализировать ответ json cli, используя, например, синтаксический анализатор json. JQ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...