EC2实例计费类型以编程方式

时间:2016-10-10 19:17:07

标签: amazon-web-services amazon-ec2 aws-sdk

我预约了类型t2.microus-ease-1d可用区,我也有多个实例在运行,包括提到类型和区域的实例。

因此,我希望这一个实例的结算将考虑到预订。问题是我没有在预订和实际实例之间找到任何链接。

我使用了aws ec2 describe-instancesaws ec2 describe-reserved-instances CLI命令,但我找不到任何链接。

是否有可能使用Amazon SDK实现针对每个实例使用哪种计费方法?

所以f.e.我将看到一些实例链接到一些保留的实例(预留)

2 个答案:

答案 0 :(得分:1)

预订与特定实例之间并没有真正的联系。在您产生一些实例费用之后,可以将其视为一种适用于您的账单的折扣。

您可以使用Reserved Instance Utilization Report查看您的预订如何应用于您收费的实例时间。

答案 1 :(得分:1)

  

是否有可能实现使用Amazon SDK为每个实例使用哪种计费方法?

不,不是。

保留实例与正在运行的实例之间的“链接”不是EC2运营基础架构所知道的。这一切都是在结算后完成的。

对于给定的实例类型和可用区域放置,每小时都会为您的预留实例付费(取决于预留条款,无论您是否运行了这么多实例,都会发生这种情况,但在某些情况下,这里收取的金额是0美元,因为你已经支付了)。然后,如果针对该类型和展示位置运行的按需实例的数量超过该类型和展示位置的预留实例数,则该小时的差异按照按需费率计费。

因此,如果您购买了一个与某个规范匹配的预留实例,并且在给定的小时内您运行了两个这样的实例,那么您的实例之一“不是保留实例”并且另一个实例不是。如果你停止任何一个,那么下一个小时,保留的实例定价适用于仍在运行的那个...但EC2无法告诉你哪个是哪个,实际上,计费逻辑是这样的,它不会物质