代码之家  ›  专栏  ›  技术社区  ›  nad87563

使用AWS CLI列出未标记的资源

  •  0
  • nad87563  · 技术社区  · 5 年前

    我无法使用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控制台标记编辑器中可用?

    0 回复  |  直到 5 年前
        1
  •  2
  •   Parag Wankhade    5 年前

    CLI似乎不支持“(未标记)”值的任何固定值或语法。但是,要过滤掉不包含标记的资源,可以使用json解析器解析cli的json响应。 jq