Я пытаюсь запускать экземпляры в настройке opensatck с несколькими сетями, настроенными с помощью python-boto.Запуск Openstack экземпляров с использованием python-boto
Но я получил следующее сообщение об ошибке,
EC2ResponseError: EC2ResponseError: 400 Bad Request <?xml version="1.0"?> <Response><Errors><Error><Code>NetworkAmbiguous</Code><Message>Multiple possible networks found, use a Network ID to be more specific.</Message></Error></Errors><RequestID>req-28b5a4e8-3838-4111-95db-337c5048716d</RequestID></Response>
Мой код, как здесь,
from boto import ec2
ostack = ec2.connection.EC2Connection(
ec2_access_key, ec2_secret_key, is_secure=False, port=8773, region='nova',
path='/services/Cloud'
)
ostack.run_instances('ami-xxxxx', key_name='BotoTest')
выше работает нормально для одной сети, сконфигурированной для OpenStack.
Примечание: run_instances не имеет аргумента ключевого слова для идентификатора сети.
Где я совершил ошибку или как ее исправить? или это ошибка в python-boto?
Продвижение в благодарность.
Тех же проблема с 'right_aws' рубиновой библиотекой' ec2.launch_instances' ... как вы говорите, что это проблема api – KCD
, но проверьте с последней версией openstack. Обновит вас, как только я проведу проверку. –