我正在尝试使用 boto3 api 创建 ec2 现货实例,到目前为止,我能够获得现货实例历史价格、启动现货实例等。
但我不知道如何使用 boto api 获得我们为现场实例支付的价格。
有人知道怎么做吗 ?
谢谢
我正在尝试使用 boto3 api 创建 ec2 现货实例,到目前为止,我能够获得现货实例历史价格、启动现货实例等。
但我不知道如何使用 boto api 获得我们为现场实例支付的价格。
有人知道怎么做吗 ?
谢谢
更新:请参阅:Spot 实例中断 - Amazon Elastic Compute Cloud
老答案:
在 Amazon EC2 下启动 Spot 实例时,您指定最高每小时价格,称为出价。这是将为实例收取的最高价格。
当实例启动时,以及实例处于某个running
状态的每个小时周年纪念日,实例将按当时的现货价格收费。
如果实例因现货价格高于投标价格而终止,则实例终止的部分小时内不收取任何费用。但是,如果用户终止 Spot 实例,则将收取部分小时的费用。
因此,“我们为现货实例支付的价格”是每小时开始时的价格。它是在充电发生时计算的。
要获取对 Spot 实例收取的价格,请使用Spot 实例数据馈送,该数据馈送提供描述您的 Spot 实例使用情况和定价的数据馈送。此数据馈送将发送到您在订阅数据馈送时指定的 Amazon S3 存储桶。它每小时更新一次。