【发布时间】:2017-11-07 20:46:20
【问题描述】:
我有多个可用的 Openstack 项目,但我执行的每个命令都只应用于我的个人项目。
我想知道如何更改“工作项目”。我似乎没有在文档中找到它。
【问题讨论】:
-
您正在运行什么命令?如果是
openstackclient或keystoneclient,您需要使用不同的项目对自己进行身份验证,这样您将拥有不同的项目范围会话来授权其他客户端 API。
标签: openstack
我有多个可用的 Openstack 项目,但我执行的每个命令都只应用于我的个人项目。
我想知道如何更改“工作项目”。我似乎没有在文档中找到它。
【问题讨论】:
openstackclient 或keystoneclient,您需要使用不同的项目对自己进行身份验证,这样您将拥有不同的项目范围会话来授权其他客户端 API。
标签: openstack
不知道你用的是什么接口,我提供一个基于CLI的解决方案。
export OS_USERNAME=YOUR_USERNAME export OS_PASSWORD=YOUR_PASS export OS_PROJECT_NAME=YOU_WANT_TO_WORK_PROJECT_NAME export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_AUTH_URL=http://YOUR_CONTROLLER_HOST_OR_IP:35357/v3 export OS_IDENTITY_API_VERSION=3
$ source openstackrc_youraccount
现在您可以在您选择的项目上工作了。
希望对你有帮助。
【讨论】: