AWS CLI按标签搜索资源

时间:2018-10-01 15:30:39

标签: amazon-web-services amazon-rds aws-cli

我正在尝试使用AWS CLI通过标签搜索资源。

我准备了这个tag.json文件:

  

{       “ TagFilters”:[{                       “ Value”:“ postgres-dev”,                       “键”:“名称”                   }               ]    }

并使用以下命令:

  

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

但是,它不返回仅包含具有此标签的数据库,而是返回我的AWS账户(EC2,ELB等)中的每个资源

有人可以告诉我我在哪里做错了吗?

非常感谢。

1 个答案:

答案 0 :(得分:4)

可以用纯文本语法代替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" ] } ] }