这怎么可能与博托时获得可用性区错了吗?宝途上创建一个EC2体积现货实例
<Response><Errors><Error><Code>InvalidVolume.ZoneMismatch</Code><Message>The volume 'vol-6c954e27' is not in the same availability zone as instance 'i-3c7d1113'</Message></Error></Errors><RequestID>8332fa44-3ca5-4a4e-aef4-ce928c258a03</RequestID></Response>
1)I使一个点请求:
req = conn_spot.request_spot_instances(price=self.spot_price,instance_type=self.instance_type, ebs_optimized=self.ebs_optimized, image_id=self.ami,availability_zone_group=self.zone,key_name=self.keypair,security_groups=[self.security_group])
2)I附体积:
region_id = boto.ec2.get_region(self.region_id, aws_access_key_id=self.aws_access_key_id,
aws_secret_access_key=self.aws_secret_access_key)
conn = ec2.connection.EC2Connection(region=region_id, aws_access_key_id=self.aws_access_key_id,
aws_secret_access_key=self.aws_secret_access_key)
conn.create_volume(self.volume, self.zone,volume_type=self.volume_type,iops=self.iops)
区通过设置self.zone其是用于两者都相同的是us-east-1a,但服务器是在我们创建的东东1e,而音量是us-east-1a我错过了什么?
没有当场要求无视我需要带?
我不熟悉伯特(我更喜欢使用REST API直接),但它听起来像,从http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-pricing-interruptions.html #spot-az-provision,如果你想在所有情况下控制你的实例的启动位置,你最好指定* subnet *而不是“可用区域组”。 – 2014-12-19 03:44:40