私は、opensshckセットアップで、python-botoを使って複数のネットワークを設定してインスタンスを起動しようとしています。python-botoを使ってOpenstackインスタンスを起動する
しかし、私はエラー以下だ、
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にはnetwork-idのキーワード引数はありません。
私は間違いや修正方法を教えてください。それともpython-botoのバグですか?
アドバンスin Thanks
'right_aws'ルビーライブラリ'と同じ問題ec2.launch_instances' ...などあなたはそれがapiの問題だと言うでしょう – KCD
まだopenstackの最新バージョンで確認してください。私はチェックを済ませたらあなたを更新します。 –