OpenStackSDK создает экземпляр под конкретный проект - PullRequest
1 голос
/ 28 марта 2019

Я пытаюсь создать экземпляры, используя openstacksdk python api, все в порядке, но даже когда я использую:

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

сервер создается под свойством проекта admin, а не проекта, упомянутого в proj.имя, которое я даже попробовал project.id, но не сработало.

1 Ответ

1 голос
/ 28 марта 2019

Наконец вместо:

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')

и это сработало.

...