我正在尝试使用boto3 api创建ec2竞价实例,目前我能够获取竞价实例历史价格,启动竞价实例等操作。
但是我不知道如何使用boto api获取我们支付的竞价实例价格。
有人知道该如何做吗?
谢谢。
但是我不知道如何使用boto api获取我们支付的竞价实例价格。
有人知道该如何做吗?
谢谢。
更新: 请参阅: 中断的 Spot 实例 - 亚马逊弹性计算云
旧回答:
在 Amazon EC2 上启动 Spot 实例时,您需要指定一个最高每小时出价,即一个竞价(bid)。这是实例可能被收取的最高价格。
当实例启动并处于运行状况时,以及每个小时纪念日时,实例将按照当时的当前 Spot 价格进行计费。
如果由于 Spot 价格上涨超过竞价而终止了实例,则在实例被终止的不完整小时中不会收费。但是,如果用户终止了 Spot 实例,则会收取该不完整小时的费用。
因此,“我们正在支付的 Spot 实例价格”是每个小时开始时的价格。它是在收费发生时计算的。
要获取收取的 Spot 实例价格,请使用提供描述您的 Spot 实例使用和定价的数据源的Spot 实例数据源。当您订阅数据源时,该数据源会发送到您指定的 Amazon S3 存储桶中。它每小时更新一次。