我注意到,已经有一种方法可以使用基于每个实例的成本分配标签来跟踪成本。但是,我计划共享我的实例(s3、Ec2、lambda、API 网关、SES),每个实例都是单个实例,但由我组织内的不同应用程序共享。
例如:应用程序 1:使用 ec2、s3、lambda、api 网关、ses 等的相同实例 APP 2:使用 ec2、s3 的相同实例....
有没有办法根据使用共享实例或资源的应用程序来跟踪资源使用情况?
答案1
使用成本分配标签用于部门/应用程序特定的资源。
任何基于共享资源使用情况的分割都必须自己解决,因为我认为 AWS 不提供此功能。您可以根据日志文件分析来完成。我猜您可以使用查询参数或类似参数。
您可以使用 CloudWatch 自定义指标来做一些事情。让每个应用程序将使用数据发送到 CloudWatch,但您必须修改每个应用程序。也许您可以通过代理或 API 网关发送请求。
简单的选择可能是划分(共享资源成本)/(应用程序数量)并让它们平等分担成本。