python-openstacksdk用户和租户创建(创建用户,创建项目和分配配额)

时间:2017-09-06 06:37:30

标签: python sdk openstack

我想使用python API创建用户和项目,将该用户分配给创建的项目,然后分配特定配额。我找不到这方面的文件。使用代码执行这些任务的最佳方法是什么(无法​​使用CLI)。

感谢。

错误:'代理'对象没有属性' v2'

代码:

from openstack import connection
import openstack

conn = connection.Connection(auth_url="https://example.com/v2.0",
                             project_name="admin",
                             username="admin",
                             password="test", verify=False)


conn.identity.v2._proxy.create_role()

文档网址:https://developer.openstack.org/sdks/python/openstacksdk/users/proxies/identity_v2.html

1 个答案:

答案 0 :(得分:1)

我没有尝试直接使用python创建openstack用户/域/项目。但openstack cli反过来只使用python API。

CLI命令实际上导入了python模块' openstackclient'。

因此,深入研究这可能会对你有帮助。

安装openstack客户端的默认位置

/usr/lib/python2.7/dist-packages/openstackclient /