You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Instance Fleets用boto3创建集群时BidPrice无效错误如何解决

问题原因

你给按需交付的MASTER实例舰队配置了仅Spot实例需要的BidPrice参数,这是触发ValidationException校验失败的直接原因。
你的配置中MASTER实例舰队的TargetOnDemandCapacity=1,说明该舰队的实例全部采用按需模式交付,这种场景下InstanceTypeConfigs配置块中不允许出现BidPrice字段——该参数是Spot实例专属的配置项,按需实例不需要也不能配置该参数。

解决方法

仅保留Spot模式实例舰队的BidPrice配置即可:

  1. 删除MASTER实例舰队InstanceTypeConfigs里的BidPrice配置行
  2. CORE实例舰队因为配置了TargetSpotCapacity走Spot模式,如果你需要自定义Spot最高出价,可以保留该字段,不需要自定义出价的话也可以直接删除(EMR默认会按对应实例类型的按需价格作为Spot出价)

额外注意事项

  • 不要传"OnDemandPrice"字符串作为BidPrice的值,该值不符合参数校验规则,要按按需价格出价直接省略BidPrice字段即可
  • 自定义出价时BidPrice传字符串格式的数值即可,例如"0.50",不需要传浮点类型
  • 你当前使用的boto3、botocore版本不存在Instance Fleet配置兼容问题,无需升级版本

内容的提问来源于stack exchange,提问作者fjjones88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:15:04