共享 Amazon EC2 容量预留的账单分配
默认情况下,共享容量预留时,所有者需要为其在容量预留中运行的实例以及容量预留中的任何可用容量(也称为未使用容量)付费;而使用者仅为其在共享容量预留中运行的实例付费。
需要时,容量预留所有者可以将容量预留中任何可用容量的账单分配给与之共享容量预留的任何账户。将账单分配给其他账户后,该账户将成为容量预留中任何可用容量的账单所有者。从那时起,容量预留中可用容量的任何费用都将计入分配的账户,而不是所有者的账户。容量预留所有者和与之共享容量预留的账户将继续为其在容量预留中运行的实例收费。
重要
容量预留所有者始终是资源所有者,并且继续负责管理其容量预留。向其分配了账单的账户并未获得任何其他权限;无法以任何方式取消、修改或共享容量预留。
工作方式
只有容量预留所有者才能将共享容量预留的账单分配给其他账户。账单只能分配给与之共享容量预留,且与容量预留所有者合并到同一个 AWS Organizations 付款人账户下的账户。
要将容量预留的可用容量账单分配给其他账户,容量预留所有者必须向所需账户发起请求。指定账户收到请求后,必须在 12 小时内接受或拒绝请求。
-
如果该账户接受,则将成为容量预留中任何可用容量(也称为未使用容量)的账单所有者。从那时起,容量预留中任何可用容量的费用都将计入其账户,而不是所有者的账户。一旦接受,只有容量预留所有者才能撤销分配的账户的账单。
-
如果该账户拒绝,则容量预留所有者仍是容量预留中可用容量的账单所有者。容量预留中任何可用容量的费用都将继续计入所有者的账户。
-
如果指定账户在 12 小时内没有接受或拒绝该请求,则该请求将会过期,并且所有者的账户会继续产生容量预留中任何可用容量的费用。
将账单分配给其他账户后,Reservation
和 UnusedBox
行项目将在分配的账户的成本和使用情况报告(CUR)中显示,而不是在所有者的 CUR 中显示。
下表显示了在将账单分配给其他账户之前,容量预留所有者和使用者账户的 CUR 中显示的行项目。
Account | 在分配账单之前的 CUR 行项目 |
---|---|
容量预留所有者 |
|
与之共享了容量预留的使用者账户 |
|
下表显示了在将账单分配给其他账户之后,容量预留所有者和使用者账户的 CUR 中显示的行项目。
Account | 在分配账单之后的 CUR 行项目 |
---|---|
容量预留所有者 |
|
向其分配了账单的使用者账户 |
|
与之共享了容量预留的其他使用者账户 |
|
注意
-
* 仅当有使用容量预留的实例正在运行时,
BoxUsage
行项目才会在账户的 CUR 中显示。有关 CUR 行项目的更多信息,请参阅监控容量预留。 -
使用 CUR 中的容量预留 ARN 可确定谁是容量预留的所有者。如果 ARN 包含您的 AWS 账户 ID,则您就是容量预留的所有者。否则,容量预留由其他账户所有,但账单分配给了您。
-
所有者分配给容量预留的成本分配标签不会出现在使用者账户的 CUR 中。成本分配标签仅在容量预留所有者的 CUR 中显示。
注意事项
在分配共享容量预留的账单时,请注意以下几点:
-
不能进行部分账单或拆分账单分配。一次只能将一个容量预留的所有可用容量的账单分配给一个账户。
-
容量预留的可用容量可能会持续变化。这将影响分配的账户的账单。例如,假设容量预留所有者增加了容量预留的大小,或者其他使用者账户停止或终止了在容量预留中运行的实例,则可用容量可能会增加。
-
账单只能分配给合并到同一 AWS Organizations 付款人账户下的使用者账户。如果该使用者账户离开组织或者不再与其共享容量预留,则会自动撤销其账单。
-
只有容量预留所有者可以取消待处理的账单分配请求,以及在请求被接受后撤销已分配账户的账单。