AWS - 按客户计费
AWS - Billing by client
我对以下假设情况有疑问:
- 我的公司有多个客户。我的公司有多个客户,每个客户都有各种关联的项目并使用各种 AWS 服务(EC2、Textract 等)
- 我想确切地知道我需要为客户的项目使用的 AWS 服务向他们收取多少费用。
我考虑过但不够通用的解决方案:
- 成本分配标签 - 这不起作用,因为我无法跟踪 Textract 产生的成本(例如,即使我为每个客户创建一个单独的 IAM 用户,计费仪表板也不会跟踪哪个 IAM 用户产生了哪些 Textract 成本) . CloudWatch 并编写脚本来解析对 API 的所有调用以及生成它们的 IAM 用户,然后估算成本也不是解决方案,我需要来自 AWS 账单的实际硬数据。
- 组织 - 这似乎也不是解决方案,因为常见问题解答说该法案不会反映我定义的组织单位 (https://aws.amazon.com/organizations/faqs/#Billing)。
我唯一可用的选项是为每个客户创建完全独立的 AWS 账户,以便单独跟踪他们产生的费用吗?
您肯定会为此使用 AWS Organizations - 结合单独的 AWS 账户,可能在客户名下,但最重要的是向您收费。
对于链接到您的组织的每个 AWS 账户,您将获得他们账单的单独明细,以及您父账户的总账单。
您还可以将预留实例和 Savings Plans 应用于您的父账户,它们将应用于您子账户中的资源。如何将节省的费用(如果有的话)分配给您的客户取决于您。这同样适用于 Lambda 等的免费套餐。
我对以下假设情况有疑问:
- 我的公司有多个客户。我的公司有多个客户,每个客户都有各种关联的项目并使用各种 AWS 服务(EC2、Textract 等)
- 我想确切地知道我需要为客户的项目使用的 AWS 服务向他们收取多少费用。
我考虑过但不够通用的解决方案:
- 成本分配标签 - 这不起作用,因为我无法跟踪 Textract 产生的成本(例如,即使我为每个客户创建一个单独的 IAM 用户,计费仪表板也不会跟踪哪个 IAM 用户产生了哪些 Textract 成本) . CloudWatch 并编写脚本来解析对 API 的所有调用以及生成它们的 IAM 用户,然后估算成本也不是解决方案,我需要来自 AWS 账单的实际硬数据。
- 组织 - 这似乎也不是解决方案,因为常见问题解答说该法案不会反映我定义的组织单位 (https://aws.amazon.com/organizations/faqs/#Billing)。
我唯一可用的选项是为每个客户创建完全独立的 AWS 账户,以便单独跟踪他们产生的费用吗?
您肯定会为此使用 AWS Organizations - 结合单独的 AWS 账户,可能在客户名下,但最重要的是向您收费。
对于链接到您的组织的每个 AWS 账户,您将获得他们账单的单独明细,以及您父账户的总账单。
您还可以将预留实例和 Savings Plans 应用于您的父账户,它们将应用于您子账户中的资源。如何将节省的费用(如果有的话)分配给您的客户取决于您。这同样适用于 Lambda 等的免费套餐。