这是我的json文件
# cat s6.json
{
"ImageId": "ami-0b33d91d",
"InstanceType": "i2.xlarge",
"KeyName": "xxx"
}
我可以使用这个命令......
# aws ec2 request-spot-instances --spot-price "1.03" --instance-count 1 --type "one-time" --launch-specification file://s6.json
上述命令按预期工作。但是,如果我将图像ID更改为Windows ami-ab33d3bd ,我会收到此错误...
调用RequestSpotInstances时发生错误(InvalidInput) 操作:不支持的产品。
但是我可以毫无问题地请求定期按需实例。所以这个命令有用......
# aws ec2 run-instances --image-id ami-ab33d3bd --count 1 --instance-type i2.xlarge --key-name xxx
这是否意味着Windows实例无法在现场提供?
答案 0 :(得分:1)
来自EC2-Spot FAQs:
Q值。哪些操作系统可用作竞价型实例?
Linux / UNIX和Windows Server可用。带有SQL的Windows Server 服务器目前不可用。
AMI ami-ab33d3bd 是带有SQL Enterprise的Windows Server 2008,Spot不支持。