【问题标题】:Listing all AWS resources列出所有 AWS 资源
【发布时间】:2021-06-30 00:44:35
【问题描述】:

一旦资源达到成本阈值,如何列出所有 AWS 标记和未标记资源并仅删除成本消耗资源?

【问题讨论】:

标签: amazon-web-services resources


【解决方案1】:

您可以使用 AWS Config 或其 CLI 获取资源列表。

aws configservice list-discovered-resources

您可以编写自定义脚本或 lambda 以及 CloudWatch 事件来获取此特定 API 的成本和使用情况。

关注这个link

【讨论】:

  • AWS Config 是一项昂贵的服务,有没有更好的方法来解决这个问题?是否可以在属于 AWS 组织的子账户中提取和删除资源列表(超出成本)?
  • 我认为你可以使用这个cli命令来发现一个区域的所有资源:aws resourcegroupstaggingapi get-resources --region us-west-2
  • 而且无法自动列出资源。但是您需要使用 AWS 成本和使用 API 编写自定义脚本。
  • 有没有办法通过lambda自动删除资源? (哪些超出了成本)?
  • 是的,您可以使用 Nodejs 中的 aws-sdk 或 Python 中的 boto3 来使用 Lambda 自动执行此任务。
猜你喜欢
  • 2017-11-07
  • 2021-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 2013-09-04
相关资源
最近更新 更多