【问题标题】:AWS - Billing by clientAWS - 按客户计费
【发布时间】:2020-12-21 23:19:22
【问题描述】:

我对以下假设情况有疑问:

  1. 我的公司有多个客户。我的公司有多个客户,每个客户都有各种相关的项目并使用各种 AWS 服务(EC2、Textract 等)
  2. 我想知道我需要为客户的项目使用的 AWS 服务支付多少费用。

我考虑过但不够通用的解决方案:

  1. 成本分配标签 - 这不起作用,因为我无法跟踪 Textract 产生的成本(例如,即使我为每个客户创建单独的 IAM 用户,计费仪表板也不会跟踪哪个 IAM 用户生成了哪些 Textract 成本)。 CloudWatch 并编写脚本来解析对 API 和生成它们的 IAM 用户的所有调用,然后估算成本也不是解决方案,我需要来自 AWS 账单的实际硬数据。
  2. 组织 - 这似乎也不是一个解决方案,因为常见问题解答说该法案不会反映我定义的组织单位 (https://aws.amazon.com/organizations/faqs/#Billing)。

我是否可以为每个客户创建完全独立的 AWS 账户,以便单独跟踪他们产生的成本?

【问题讨论】:

  • 我相信您仍然可以看到每个帐户的费用 (docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/…)。我同意链接 2 参考非常令人困惑,并且可能意味着您无法对账单进行分层汇总(即,您是否应该有多个级别的帐户嵌套)。所以 orgs 可能是你最好的选择。它们是免费的,所以你可以试一试!

标签: amazon-web-services aws-billing


【解决方案1】:

您肯定会为此使用 AWS Organizations - 结合单独的 AWS 账户,可能以客户的名义,但最重要的是向您收费。

对于与您的组织关联的每个 AWS 账户,您将获得其账单的单独明细,以及您的父账户的总账单。

您还可以将预留实例和 Savings Plans 应用于您的父账户,它们将应用于您的子账户中的资源。如何将节省的资金(如果有的话)分配给您的客户,这取决于您。这同样适用于 Lambda 等的免费层级。

【讨论】:

  • 顺便说一句,即使是最少量的其他人帐户也会导致 AWS 为您分配解决方案架构师,帮助您免费改进设置
猜你喜欢
  • 2020-08-22
  • 2020-05-05
  • 1970-01-01
  • 2020-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-26
  • 2022-11-10
相关资源
最近更新 更多