超级用户:admin
密码:admin
主机:ttp://192.168.1.90:5000/v3
所有服务接口
keystone
35357 --admin
5000 --user
glance
9191 --Glance Registry
9292 --Glance API
neutron
9696 --neutron
nova
6080 --nova-novncproxy
8774、8775 --nova-api
cinder
8776 --Cinder-api
获取token:
这里35357和5000端口都能获取到token_id,这里获取的是x-subject-token
POST : http://192.168.1.90:35357/v3/auth/tokens
header:Content-Type:application/json
body:string body
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "admin",
"domain": {
"name": "Default"
},
"password": "admin"
}
}
}
}
}
命令行:
curl -g -i -X POST http://192.168.1.90:5000/v3/auth/tokens -H "Content-Type: application/json" -H "User-Agent: ESMonitor" -d '{"auth": {"scope": {"project": {"domain":{"id": "default"},"name": "admin"}}, "identity":{"password": {"user": {"domain":{"id": "default"},"password":"admin","name":"admin"}},"methods":["password"]}}}'
以下user_id 都是上面获取的user_id
**系统范围内生成的token **
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "id": "109229c962384e9fad061a17acf2e85d", "password": "admin" } } }, "scope": { "system": { "all": true } } } }
**项目id生成的token **
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"id": "109229c962384e9fad061a17acf2e85d",
"password": "name"
}
}
},
"scope": {
"domain": {
"name": "Default"
}
}
}
}
项目名生成的token
我这里生成的项目名有两个:services、admin
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"id": "109229c962384e9fad061a17acf2e85d",
"password": "devstacker"
}
}
},
"scope": {
"project": {
"domain": {
"id": "default"
},
"name": "admin"
}
}
}
}
虚拟机创建并启动 流程接口
POST 请求令牌如果请