Sye*_*b M 6 python amazon-ec2 boto openstack
我正在尝试使用python-boto配置的多个网络在opensatck设置上启动实例.
但我得到了以下错误,
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')
Run Code Online (Sandbox Code Playgroud)
以上适用于配置为openstack的单个网络.
注意:run_instances没有network-id的关键字参数.
我犯了什么错误或如何解决它?或者它是python-boto中的错误?
谢谢你.
你有没有尝试过?:
from boto import ec2
ostack = ec2.connection.EC2Connection(
ec2_access_key, ec2_secret_key, is_secure=False, port=8773, region='nova',
path='/services/Cloud', debug=1
)
Run Code Online (Sandbox Code Playgroud)
然后
ostack.run_instances('ami-xxxxx', subnet_id='your network id', key_name='BotoTest')
Run Code Online (Sandbox Code Playgroud)
亚马逊将其用于 VPC 网络?您正在运行 VPC 吗?
| 归档时间: |
|
| 查看次数: |
1701 次 |
| 最近记录: |