有关背景知识:Rackspace中的Compute/Memory nova实例未附带本地根卷,Rackspace有一个策略可以使用外部SSD启动卷。现在的问题是: 我试图创建Rackspace的一个计算的味道实例使用pyrax API,在某种程度上Rackspace公司确实在其UI(https://support.rackspace.com/how-to/boot-a-server-from-a-cloud-block-storage-volume/)如下:Pyrax API:使用启动卷创建计算/内存风格的错误
pyrax.cloudservers.servers.create(hostname,image.id,
flavor.id,block_device_mapping,
security_groups=security_groups,
nics=networks, key_name=key)
其中 block_device_mapping = {“VDA” : “59fb72d5-0b33-46c2-B10B-33fed25c5f74 ::: 1”}, 长32位数字是用我的服务器创建之前创建卷的volume_id
pyrax.cloud_blockstorage.create(name=volume_name, size=volume_size,
volume_type=volume_type).
我得到一个错误说:
Policy doesn't allow memory_flavor:create:image_backed to be performed.(HTTP 403).
也为其他口味与本地根卷(不用说,我没有引用那些'block_device_mapping'参数),例如创建pyrax api工作正常。 这是关于github上pyrax/rackspace回购的主题的一个小线程:https://github.com/rackspace/pyrax/issues/484,讨论了这个问题。 有什么我失踪?