Amazon web services 请求使用Boto3自动投标的EC2现货区块
如果我错了,请纠正我,但是使用EC2控制台和AWS SDK(即Boto3)创建运动块请求之间似乎存在一些不一致。当使用AWS管理控制台请求现货区块时,唯一的定价选项是“使用自动投标” 但是,在执行相同操作时,Amazon web services 请求使用Boto3自动投标的EC2现货区块,amazon-web-services,amazon-ec2,boto3,Amazon Web Services,Amazon Ec2,Boto3,如果我错了,请纠正我,但是使用EC2控制台和AWS SDK(即Boto3)创建运动块请求之间似乎存在一些不一致。当使用AWS管理控制台请求现货区块时,唯一的定价选项是“使用自动投标” 但是,在执行相同操作时,SpotPrice参数被标记为必需,并且没有表示它可能代表(比如)按需价格的百分比 是否有任何选项可以通过编程方式使用自动竞价,而无需在请求中硬编码按需价格?控制台只是试图提供一个简化的过程。我认为这只是将SpotPrice设置为按需价格。这是一个比为每个选定的实例类型要求不同的价格更干净
SpotPrice
参数被标记为必需,并且没有表示它可能代表(比如)按需价格的百分比
是否有任何选项可以通过编程方式使用自动竞价,而无需在请求中硬编码按需价格?控制台只是试图提供一个简化的过程。我认为这只是将
SpotPrice
设置为按需价格。这是一个比为每个选定的实例类型要求不同的价格更干净的界面
您总是只支付当前的现货价格。出价总是自动的,直到你的现货价格,这代表了你愿意支付的最高价格
如果您想在不硬编码按需定价的情况下进行同等出价,可以使用,这实际上只是一些可下载的JSON/CSV文件,其中包含定价信息。定价不会经常更改,因此您可以缓存该信息并偶尔刷新它。因为您选择了为持续时间保留。自动竞价是唯一可以做到这一点的方法
iMHO,在跳转到
可能是由于c4.*定价,导致许多人从c3.*转移到c4.,似乎是c3。定价一直很低(例如us-east-1*显示低于$0.02的价格)是的,实际上您将管理控制台的
SpotPrice设置为按需价格是正确的。当我启动2个配置相同的spot实例(1个来自控制台,1个来自SDK)时,两个请求都得到了相同的Max price
值。