OpenStackSDK在特定项目下创建实例

问题描述 投票:1回答:1

我正在尝试使用openstacksdk创建实例python api一切正常,但即使我使用:

conn2 = conn.connect_as_project(proj.name)
server = conn2.create_server(......)

服务器是在admin项目的属性下创建的,而不是在proj.name中提到的项目我甚至尝试过project.id但是没有用。

python openstack openstacksdk
1个回答
1
投票

最后代替:

conn2 = conn.connect_as_project(project_id)

我用了:


    conn2 = openstack.connection.Connection(
    region_name='RegionOne',
    auth=dict(
        auth_url='http://controller:5000/v3',
        username=u_name,
        password=password,
        project_id=project_id,
        user_domain_id='default'),
    compute_api_version='2',
    identity_interface='internal')

它起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.