标签编辑器控制台的 AWS CLI 命令

Oli*_*ver 5 amazon-web-services aws-cli

我使用我的https://resources.console.aws.amazon.com/r/tags页面来查找给定区域中包含我名字的所有资源,因为我使用的清理脚本似乎无法 100% 清理我在测试部署时创建的资源。我选择一个区域,所有资源类型,我将标签过滤器留空,然后输入我的名字作为过滤器和宾果游戏!我什至可以导航到实际资源来删除它,太棒了。

我想从命令行而不是控制台执行此操作,因此我查看了aws resourcegroupstaggingapi

aws resourcegroupstaggingapi get-resources
Run Code Online (Sandbox Code Playgroud)

这将返回一大堆资源,为每个资源和标签提供 ARN。返回的资源列表与控制台中的接近但不完全相同:缺少一些资源,并找到一些未出现在控制台中的资源。

所以忘记标签控制台,因为上面表明它可能不会显示所有内容,但也忘记了 resourcegroupstaggingapi 因为它没有得到所有内容;在给定区域获取所有 AWS 资源的正确方法是什么?