我们按照此处的程序在Centos上安装了openstack ......
http://docs.openstack.org/icehouse/install-guide/install/yum/content/index.html
我一直在尝试访问管理端点以列出用户(然后添加用户和租户)
然而,当我对GET进行GET时,管理扩展似乎不可用
http://horizonip:5000/v2.0/users
我明白了......
<error message="The resource could not be found." code="404" title="Not Found"/>
当我这样做的时候......
http://horizonip:5000/v2.0/extensions
我明白了......
<extensions>
<extension updated="2013-12-17T12:00:0-00:00" name="OpenStack Federation APIs" namespace="http://docs.openstack.org/identity/api/ext/OS-FEDERATION/v1.0" alias="OS-FEDERATION">
<links>
<link href="https://github.com/openstack/identity-api" type="text/html" rel="describedby"/>
</links>
<description>OpenStack Identity Providers Mechanism.</description>
</extension>
<extension updated="2013-07-07T12:00:0-00:00" name="OpenStack Keystone User CRUD" namespace="http://docs.openstack.org/identity/api/ext/OS-KSCRUD/v1.0" alias="OS-KSCRUD">
<links>
<link href="https://github.com/openstack/identity-api" type="text/html" rel="describedby"/>
</links>
<description>OpenStack extensions to Keystone v2.0 API enabling User Operations.</description>
</extension>
<extension updated="2013-07-07T12:00:0-00:00" name="OpenStack EC2 API" namespace="http://docs.openstack.org/identity/api/ext/OS-EC2/v1.0" alias="OS-EC2">
<links>
<link href="https://github.com/openstack/identity-api" type="text/html" rel="describedby"/>
</links>
<description>OpenStack EC2 Credentials backend.</description>
</extension>
<extension updated="2014-01-20T12:00:0-00:00" name="OpenStack Simple Certificate API" namespace="http://docs.openstack.org/identity/api/ext/OS-SIMPLE-CERT/v1.0" alias="OS-SIMPLE-CERT">
<links>
<link href="https://github.com/openstack/identity-api" type="text/html" rel="describedby"/>
</links>
<description>OpenStack simple certificate retrieval extension</description>
</extension>
</extensions>
我找不到任何关于这方面的文档,但是我一直在路由并在服务器上找到了一个文件夹admin_crud,它可能有所需要但我不知道要放在keystone.conf中的内容
任何帮助表示感谢。
答案 0 :(得分:1)
我发现这些是内置的扩展程序,并且不会出现在...
的输出中http://horizonip:5000/v2.0/extensions
所有管理扩展都通过不同的端口访问,默认为35357但可能不同,可以通过搜索admin_port在keystone.conf文件中进行检查。
只需使用......
http://horizonip:admin_port/
作为任何管理api调用的基本URL。