OpenStack标识的客户端库
python-keystoneclient的Python项目详细描述
python绑定到openstack identity api(keystone)
这是openstack identity api的客户端,由keystone实现 team;它包含一个python api(用于 OpenStack的身份服务。对于命令行界面支持,请使用 OpenStackClient。
- PyPi-包安装
- Online Documentation
- Launchpad project-发布管理
- Blueprints-功能规范
- Bugs-问题跟踪
- Source
- Specs
- How to Contribute
- Release Notes
内容:
Python API
快速开始:
>>> from keystoneauth1.identity import v3 >>> from keystoneauth1 import session >>> from keystoneclient.v3 import client >>> auth = v3.Password(auth_url="http://example.com:5000/v3", username="admin", ... password="password", project_name="admin", ... user_domain_id="default", project_domain_id="default") >>> sess = session.Session(auth=auth) >>> keystone = client.Client(session=sess) >>> keystone.projects.list() [...] >>> project = keystone.projects.create(name="test", description="My new Project!", domain="default", enabled=True) >>> project.delete()