Amazon web services 如何指定我的Elastic Beanstalk应用程序只需要Spot实例?

Amazon web services 如何指定我的Elastic Beanstalk应用程序只需要Spot实例?,amazon-web-services,amazon-elastic-beanstalk,spot-instances,Amazon Web Services,Amazon Elastic Beanstalk,Spot Instances,Myenv.yaml具有: aws:ec2:instances: InstanceTypes: g4dn.xlarge,c5.4xlarge,r5.2xlarge,r5a.xlarge EnableSpot: true SpotMaxPrice: "0.15" 但当我创建时,它仍然会问我: Would you like to enable Spot Fleet requests for this environment? (y/N): y Ent

My
env.yaml
具有:

  aws:ec2:instances:
    InstanceTypes: g4dn.xlarge,c5.4xlarge,r5.2xlarge,r5a.xlarge
    EnableSpot: true
    SpotMaxPrice: "0.15"
但当我创建时,它仍然会问我:

Would you like to enable Spot Fleet requests for this environment?
(y/N): y
Enter a list of one or more valid EC2 instance types separated by commas (at least two instance types are recommended).
(Defaults provided on Enter):

为什么不考虑
env.yaml
文件?

指定不需要任何可使用的按需实例,并且:

  • SpotFleetOnDemandBase:当您的环境不断扩展时,在考虑Spot实例之前,您的自动扩展组规定的最小随需应变实例数

  • SpotFleetOnDemandUpperBasePercentage:作为自动缩放组提供的超出SpotOnDemandBase实例的额外容量的一部分的按需实例的百分比


中举例说明了选项的使用。具体地说,如果两个选项都设置为
0
,则不会使用按需实例。

我已经设置了这些实例,当我创建时,它仍然会询问我需要哪些实例类型。@Shamoon我想您为现货车队提供了它们,以便从首选类型中选择最便宜的现货。