1

概述

在我们的 AWS 组织内,我们有多个 AWS 账户,并且所有这些账户都希望了解哪些团队在每个账户的哪些区域利用服务。

有谁知道拉这种故障的方法?CLI、SDK、控制台等?

附加信息

我不仅对某个区域是否启用感兴趣,而且还对它是否被积极利用以及理想情况下在其中使用哪些服务(付费和免费)感兴趣。我们收到了查看AWS Cost Explorer以确定正在利用哪些服务的建议,但是,它仅包括付费服务的结果,而不包括IAM等免费服务的结果。

默认情况下启用一组标准区域,但是,团队可能不会积极使用这些区域中的任何一个。

4

2 回答 2

0

您需要使用 CloudTrail 来确定这一点。设置到 s3 存储桶的跟踪,然后使用 Athena 检索您要查找的信息。

几点注意事项

  • 有些服务是全球性的,所以会显示为 us-east-1
  • 对于 S3 或 Lambda 操作,您需要为跟踪启用,但请注意,根据您的使用情况,这可能会产生大量噪音
于 2020-05-06T20:19:32.310 回答
0

要获得使用情况的高级概述,我总是发现最简单的方法是转到帐单仪表板并查看当月的帐单。它每隔几个小时更新一次,并提供服务和区域之间的良好细分。它还记录具有免费层的服务(例如 lambda)。如果您有多个帐户链接,那么您也可以轻松地分解每个帐户。然后更深入地挖掘,去一个地区的特定服务,看看到底有什么。

于 2020-05-07T00:58:59.300 回答