amazon-web-services - 使用 AWS CLI 列出未标记的资源
问题描述
我无法使用 AWS CLI 获取未标记的资源,它通过从菜单中选择(未标记)值在 AWS 控制台标签编辑器中工作: https ://docs.aws.amazon.com/en_us/awsconsolehelpdocs/latest/gsg/查找资源到标签.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 控制台标签编辑器中可用?
解决方案
CLI 似乎不支持“(未标记)”值的任何固定值或语法。但是,要过滤掉不包含标签的资源,您可以使用 json 解析器解析 cli 的 json 响应,例如。jq
推荐阅读
- python - 为什么我不断收到找不到页面的错误
- python - QT:当有两个小部件时,只有一个小部件响应按键事件
- python - Python如何对列表中的重复项求和?
- numba - 在随机化矩阵的方法中使用 numba
- amazon-web-services - 单个集群中的 AWS ALB 入口和 Nginx 入口
- heroku - Anonda Heroku 部署
- reactjs - Child 组件回调后在 Parent 中渲染另一个视图
- yarnpkg - Netlify 和 yarn 找不到 Github 包
- npm - Gulpfile 问题
- linux - 如何在 CentOS 8 中安装 Visual C++ 构建工具(14.0+)?