openstack命令行客户端

python-openstackclient的Python项目详细描述


团队和存储库标记

https://governance.openstack.org/tc/badges/python-openstackclient.svg

openstackclient

Latest Version

openstack client(又称osc)是openstack的命令行客户机 用于计算、标识、图像、对象存储和块存储的命令集 一个具有统一命令结构的shell中的api。

主要目标是提供统一的shell命令结构和 描述OpenStack中操作的语言。

开始

可以使用pip从pypi安装openstack客户端:

pip install python-openstackclient

获得帮助有几个变体。全局选项和支持的列表 命令显示为--help

openstack --help

还有一个help命令可用于获取特定 命令:

openstack help
openstack help server create

如果要更改openstackclient以进行测试和贡献, 进行任何更改,然后运行:

python setup.py develop

或:

pip install -e .

配置

通过环境变量和命令行配置cli 选项如https://docs.openstack.org/python-openstackclient/latest/cli/authentication.html所列。

使用用户名/密码进行身份验证最常用:

export OS_AUTH_URL=<url-to-openstack-identity>
export OS_IDENTITY_API_VERSION=3
export OS_PROJECT_NAME=<project-name>
export OS_PROJECT_DOMAIN_NAME=<project-domain-name>
export OS_USERNAME=<username>
export OS_USER_DOMAIN_NAME=<user-domain-name>
export OS_PASSWORD=<password>  # (optional)

相应的命令行选项看起来非常相似:

--os-auth-url <url>
--os-identity-api-version 3
--os-project-name <project-name>
--os-project-domain-name <project-domain-name>
--os-username <username>
--os-user-domain-name <user-domain-name>
[--os-password <password>]

如果上面没有提供密码(纯文本),您将以交互方式 提示安全地提供一个。

也可以使用已获取的令牌执行身份验证 以及一个直接指向服务api的url,该api可能是 从服务目录:

export OS_TOKEN=<token>
export OS_URL=<url-to-openstack-service>

相应的命令行选项看起来非常相似:

--os-token <token>
--os-url <url-to-openstack-service>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android:在ListView上使用setOnItemClickListener   使用Netbeans 7.0连接到SQL Server的java正在挂起   java Spring3依赖项注入不适用于mule   java Flink SQL结果字段与LocalDateTime上请求的类型错误不匹配   java找不到文件的结尾   考虑到NamingStrategy,java有没有办法将字符串转换为JsonNode?   使用Netbeans/ant部署java(命令行)应用程序   java如何修复Spring引导多部分上载中的“所需请求部分不存在”   java在应用程序启动时通过引用获取映射未知目标实体属性异常   java形状旋转问题Java2d   Weblogic服务器上的java ExecuteAndWaitInterceptor问题   JavaSpringBoot:project将图像保存在错误的路径中,并且在使用IDEIntellji打开时不显示图像   类向java接口添加方法   Swing组件上的Java 7泛型   sql server如何从java获取用户名。sql。联系   java如何检查该行是否与正则表达式(regex)冲突?   java如何在spring引导安全中为计数失败登录设置验证登录为false   图像如何在Java中使PNG的白色透明?