本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
《 AWS 计费指挥家》的概念和最佳实践
本节重点介绍使用 AWS 计费控制器时的一些最佳实践。
控制对 AWS 账单指挥的访问权限
只有有权访问付款人或管理账户的用户才能访问账 AWS 单指挥器。要授予IAM用户创建账单组并在 Billing and Cost Management 控制台中查看 Billing Conductor 关键绩效指标 (KPIs) 的权限,您还必须向IAM用户授予以下权限: AWS
列出组织内的账户
要详细了解如何让用户能够在 Billing Conductor 控制台中创建 AWS 账单组和定价计划,请参阅的身份和访问管理 AWS Billing Conductor。
您也可以使用 AWS 计费指挥器以编程方式创建 AWS 账单指挥API资源。在配置对 Billing Con AWS ductor 的访问权限时API,我们建议创建一个唯一的IAM用户以允许编程访问。这可以帮助你在组织中谁有权访问 B AWS illing Conductor 控制台和之间定义更精确的访问控制API。要向多个IAM用户授予对 Billing Con AWS ductor 的查询权限API,我们建议为每个用户创建一个编程访问IAM角色。
了解主账户加入日期的重要性
主账户加入贵组织的日期定义了该账单组预计费用的历史界限。如果您选择在月中创建或关联到您的管理账户的主账户,则预计费用将不包括账单组中其他账户的费用,包括在主账户加入之前属于您的组织的账户。
例如,假设主账户在 10 月 15 日加入您的组织。账单组中所有账户的形式账单将仅包括从该日期开始的费用和使用量。尽管账单组中的其他账户在本月之前已成为该组织的成员,但形式账单从10月15日开始生效。
账单组第一个月的计费域名和形式账单域名之间会有差异。pro forma 域名将不包括 10 月 15 日之前累积的任何使用量。第一个月之后,预计费用将包含所有使用量。
为避免账单组第一份账单中的应计费数据和预计数据之间出现这种初始差异,请选择一个在整个月或更早时间内与管理账户关联的主账户。
了解 AWS 计费控制器的更新频率
AWS 账单数据每天至少更新一次。 AWS Billing Conductor 使用这些数据来计算您的形式账单数据。生成的应用于当月的自定义行项目将在 24 小时内反映出来。为应用于前一个账单周期而生成的自定义行项目最多可能需要 48 小时才能反映在账单组 “ AWS 成本和使用情况报告” 中,或者反映在给定账单组的账单页面上。
了解 AWS 计费控制器的计算逻辑
B AWS illing Conductor 的计算可以灵活地适应您在给定月份所做的更改,同时保留前一时期账单数据的历史完整性。这最好用一个例子来说明。
在此示例中,我们有两个账单组,A
和 B
。账单组 A
从该组中的账户 1 到 3 开始计费周期。在月中,付款人账户将 Account 3
移至 Billing Group B
。那时,需要重新计算账单组 A
和 B
的成本,才能准确地模拟最新的变更。移动 Account 3
时,Billing Group A
的使用量将被建模,就好像在当前账单周期内 Account 3
不属于此账单组一样。此外,Billing Group B
的使用量被建模,就好像自计费期开始以来,Account 3
是 Billing Group B
中的一部分。当账户在账单周期内跨组转移时,这种方法无需计算复杂的费率和退款模型。
账单组 A | 天数:1-15 | 天数:16-30 | 月底 |
---|---|---|---|
账户 1 | 100 美元 | 100 美元 | 200 美元 |
账户 2 | 100 美元 | 100 美元 | 200 美元 |
账户 3 | 100 美元 | 不适用 | 不适用 |
总计 | 300 美元 | 200 美元 | 400 美元 |
账单组 B | 天数:1-15 | 天数:16-30 | 月底 |
---|---|---|---|
账户 4 | 100 美元 | 100 美元 | 200 美元 |
账户 5 | 100 美元 | 100 美元 | 200 美元 |
账户 6 | 100 美元 | 100 美元 | 200 美元 |
账户 3 | 100 美元 | 100 美元 | 200 美元 |
总计 | 400 美元 | 400 美元 | 800 美元 |