我有一个使用WindowsServer2008作为EBS根设备的AMI。我可以使用boto和远程桌面来启动它,但我似乎无法让它挂载其短暂的存储。我的BlockDeviceMapping有问题吗?在
这是我的代码:
import boto
from boto.ec2.connection import EC2Connection
conn = EC2Connection(mykey, mysecretkey)
bdm = boto.ec2.blockdevicemapping.BlockDeviceMapping({'/dev/xvdb':'ephemeral0'})
conn.run_instances(myami, key_name=mykeyname,security_groups=[mysecgroup],block_device_map=bdm)
当我运行这段代码时,一个实例被触发,我可以访问,但我只看到根设备被挂载。在
我想出来了。我看过一些例子,让我相信块设备映射应该是字符串到字符串的映射,但实际上应该是字符串到块设备类型的映射。我是如何让它工作的:
当我登录时,我可以看到我短暂的驾驶。这并不是说它不会作为块设备出现在AWS管理控制台中。您仍然只能看到根设备。在
Here是一个帮助我解决问题的代码示例/论坛问题。在
相关问题 更多 >
编程相关推荐